Controller và Migration trong PHP Framework Laravel. Kết nối cơ sở dữ liệu MySQL trong Laravel. Làm quen với câu lệnh trong PHP Artisan.
Thông Tin Tổng Quan Và Kiến Thức
Nội dung chi tiết, từ khóa liên quan đến kiến thức lập trình cụ thể và các thông tin về ngôn ngữ lập trình đã nhắc đến trong buổi học này gồm có:
- Học về Controller trong PHP Framework Laravel.
- Cách thức kết nối đến cơ sở dữ liệu MySQL từ Laravel thông qua DotEnv Library và file .env.
- Giới thiệu về Migration để làm việc với các bảng dữ liệu của Database.
Nguồn Tham Khảo Chính Trong Buổi Học
Tài liệu cần phải tham khảo để nắm được các thông tin đã học, dựa trên nguồn tài liệu cơ bản này để có thể tìm kiếm, tự nâng cao kiến thức lập trình.
Nguồn tài liệu, link tải phần mềm,… tương đối chính xác và hữu ích dựa trên sự tổng hợp của mình:
- Thông tin buổi học trước: PHP Framework Laravel 5 và kiến trúc MVC – PHP 7 – https://namcoi.com/php-framework-laravel-5-va-kien-truc-mvc-php-7/.
- Controller trong PHP Framework Laravel: https://laravel.com/docs/5.5/controllers
- Kết nối cơ sở dữ liệu MySQL từ Laravel thông qua file .env: https://laravel.com/docs/5.5/configuration
- Migration trong Laravel PHP Framework: https://laravel.com/docs/5.5/migrations
- Làm quen với Migration trong Laravel với các câu lệnh tạo file và chạy file.
Yêu Cầu Cần Thực Hiện Sau Buổi Học
Những yêu cầu, bài tập phải thực hiện và tìm hiểu thêm để đảm bảo chất lượng trong quá trình học lập trình website bao gồm:
- Đọc trước nội dung buổi học tiếp theo: https://namcoi.com/seeding-query-builder-database-trong-php-framework-laravel-php-9/
- Làm bài tập tạo dự án có tên aptech-php-08-btvn.
- Tạo Controller có tên ProductController và function tên hienThiSanPham với biến số truyền vào tên là $idSanPham.
- Sử dụng Router có đường dẫn products/{id} và kết nối tới function hienThiSanPham của ProductController.
- Tạo view có tên là product.blade.php trong folder views.
- Sau đó sử dụng function hienThiSanPham của ProductController gọi đến view này và trả về cho người dùng.
- Thực hiện khai báo kết nối Database trong file .env.
- Thực hiện tạo bảng dữ liệu products bao gồm các trường dữ liệu: id, name, price, description thông qua Migration trong Laravel.
Kiến Thức Bổ Trợ Phải Tham Khảo Cho Lập Trình Viên Website
Phần này bao gồm các bài báo, bài viết, thông tin chia sẻ, kiến thức kèm theo, kiến thức bổ trợ cho quá trình học lập trình.
Các bài viết được chia sẻ bám sát với quá trình học và từ các nguồn thông tin có uy tín, đã được kiểm duyệt:
- Tổng hợp câu lệnh sử dụng trong PHP Framework Laravel https://namcoi.com/tong-hop-cau-lenh-su-dung-trong-php-framework-laravel/
- Controller trong Laravel https://techblog.vn/bai-9-controller-trong-laravel
- Migration trong Laravel và những điều cần biết https://viblo.asia/p/migration-trong-laravel-va-nhung-dieu-can-biet-ByEZkyEy5Q0
Lập trình Website cần thời gian, óc sáng tạo và kỹ năng tìm kiếm.
Lập Trình Viên cần có sự cố gắng, kiên trì và không ngừng nỗ lực.
Chúc các bạn may mắn và thành công trong môn học Lập Trình Ứng Dụng Website với PHP & MySQL tại Softech Aptech Đà Nẵng.