Tìm hiểu route + truyền dữ liệu từ controller tới view qua bài quản lý khách sạn- Lập trình Laravel
Yêu cầu như sau
1. Tạo file route đặt tên là hotel.php -> thực hiện đăng ký để laravel nhận route trên
2. File route hotel.php được thiết kế như sau
<?php
Route::group(['prefix' => '/hotel'], function () {
Route::get('/view', 'HotelController@showAll')->name('showAll');
Route::get('/detail', 'HotelController@showDetail')->name('showDetail');
});-> Yêu cầu viết hoàn thiện các phần còn thiếu để chương trình không bị lỗi.
Yêu cầu:
1. route name (showAll) sẽ gọi tới view đặt tên là index.blade.php
Hàm showAll thực hiện tạo 1 danh sách dữ liệu fake phòng trong khách sạn (gồm các trường : mã phòng, loại phòng, tầng, giá tiền), tên khách san, địa chỉ khách sạn -> thực hiện gửi các thông tin trên từ controller sang view. Và hiển thị chúng trên view.
2. route name (showDetail) sẽ gọi tới view đặt tên là view.blade.php
trong hàm showDetail của HotelController. Cài đặt các biên : mã phòng, loại phọng, tâng, giá tiền -> thực hiện gửi dữ liệu sang view detail và hiển thị nó.