Tạo bởi Trần Văn Điêp|
Tìm hiểu route + truyền dữ liệu từ controller tới view qua bài quản lý sản phẩm - Lập trình Laravel
Học Laravel
Tìm hiểu route + truyền dữ liệu từ controller tới view qua bài quản lý sản phẩm - Lập trình Laravel
Viết các chức năng của chương trình quản lý sản phẩm.
Chú ý : base_url là đường dẫn tới thư mục public của laravel (ví dụ : https://107.0.0.1:8000)
Yêu cầu như sau.
1. Tạo 1 file route đặt tên là computer.php. Cấu hình để hệ thống nhận diện route đó
2. Tạo các route lần lượt như sau
- 2.1 Khi người dùng truy cập với đường dẫn base_url/product/view -> gọi tới view cho phép nhập thông tin tên sản phẩm, hình ảnh, giá, giảm giá, mô tả. (view này được trả về trực tiếp từ route computer.php). View này có hiển thị button cho phép add thông tin sản phẩm
- 2.2 Khi người dùng click vào button add sản phẩm trong mục trên -> gọi route post đặt tên là product/add. Route này sẽ gọi tới 1 controller đặt tên là ProductController. Chức năng này sẽ hiển thị tất cả thông tin đã nhập ra màn hình. Giao diện tuỳ ý.
- 2.3 Sửa lại ý 2.2 -> Nếu thông tin sản phẩm nhập vào hợp lệ (tên khác rỗng, hình ảnh khác rỗng) -> thực hiện redirect về trang base_url/product/view