[Seri] - Website đồng hồ - Phân chia bố cục và thư mục đồ án
Ở bài trước mình đã review qua về giao diện admin. Bài này mình sẽ reivew tiếp cấu trúc thư mục và cách phân bố sao cho hợp lý
Controller
Đầu tiên các bạn mở command lên và di chuyển vào project của mình. Sau đó tiến hành run 2 câu lệnh sau
php artisan make:controller Admin/AdminController
php artisan make:controller Frontend/FrontendController
Mình sẽ giải thích qua một chút. Khi run 2 câu lệnh trên các bạn vào thư mục app/Http/Controllers sẽ thấy có 2 thư mục mới được sinh ra là Admin và Frontend
- Toàn bộ Controller phần xử lý trong admin sẽ được tạo và lưu trữ trong thư mục Admin
- Toàn bộ Controller phần xử lý trong phần Frontend sẽ được lưu trữ trong thư mục Frontend
View
Ở phần view thì bài trước mình đã tạo rồi nhé nên bài này mình không nhắc lại nữa
Model
Model thì các bạn tạo mẫu cho mình 1 cái model như sau
php artisan make:model Models/Product
Khi chạy xong câu lệnh này các bạn vào thư mục app/Models sẽ thấy 1 model Product được sinh ra. Tất cả các model được tạo đều được nằm ở trong Models nhé. Trừ User mặc định nó để ngoài nên mình ko chỉnh nữa
Css, Js, Image
Cái này mình cũng đã tạo từ trước đó rồi nên mình ko nhắc lại ở bài này.
Link video mô tả
Để lại comment của bạn nếu gặp khó khăn