Giới thiệu mối quan hệ giữa các bảng dữ liệu trong cơ sở dữ liệu và cách thức triển khai trong Laravel. Thực hành mối quan hệ một – nhiều trong Laravel.
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ó:
- Nhắc lại về các mối quan hệ giữa các bảng dữ liệu trong database.
- Phân tích và cách thức phân biệt các mối quan hệ dữ liệu.
- Thực hành mối quan hệ một – nhiều trong Laravel PHP Framework.
- Cách thức thực hiện mối quan hệ một nhiều trong Laravel.
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:
- Nội dung buổi học trước: Tích Hợp CKEditor vào dự án Laravel – PHP 12 – https://namcoi.com/lap-trinh-ung-dung-website-php-mysql-php-12/
- Relationships Laravel: https://laravel.com/docs/5.5/eloquent-relationships
- One to Many relationship Laravel: https://laravel.com/docs/5.5/eloquent-relationships#one-to-many
- Tổng hợp câu lệnh trong Laravel PHP Framework: https://namcoi.com/tong-hop-cau-lenh-trong-laravel-php-framework/
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:
- Tạo dự án Laravel mới thông qua Composer create-project, đặt tên aptech-php-13.
- Tạo CRUD cho bảng articles.
- Tạo CRUD cho bảng categories.
- Thực hiện mối quan hệ một – nhiều giữa articles và categories.
- Hiển thị dữ liệu bài viết kèm theo chuyên mục đi kèm.
- Hiển thị chuyên mục bài viết và tất cả bài viết thuộc chuyên mục đó.
- Đọc trước nội dung buổi học tiếp theo: Xây dựng Website Với Blade Templates Trong Laravel – PHP 14 – https://namcoi.com/xay-dung-website-voi-blade-templates-trong-laravel-php-14/
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:
- Các mối quan hệ (Relationships) trong Eloquent https://toidicode.com/cac-moi-quan-he-relationships-trong-eloquent-14.html?fbclid=IwAR2EM3rJrbJj-PYhga5DRZp7I_ZlKCx-ey31eeksJITMKv3i_ErZLkoi8EM
- CRUD trong Laravel: https://www.nguonthongtin.com/laravel-5-5-crud-tutorial-example-step-by-step-from-scratch/
- CRUD trong Laravel: https://www.nguonthongtin.com/laravel-5-5-crud-example-from-scratch/
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.