8. API resouce route
https://viblo.asia/p/tap-14-controller-laravel-Ljy5VXOkZra
Last updated
https://viblo.asia/p/tap-14-controller-laravel-Ljy5VXOkZra
Last updated
Khi khai báo các API route cho resource controller, bạn thường muốn bỏ các route có method create
và edit
. Laravel cung cấp cho chúng ta method Route::apiResource
để tự động loại bỏ hai route chứa method create
và edit
.
Các bạn có thể chạy lệnh Artisan route:list
để kiểm chứng.
Như các bạn thấy, chẳng có route nào có name là posts.create
và posts.edit
cả.
Bạn cũng có thể đăng ký nhiều API resource route cùng lúc với cú pháp:
Để tạo nhanh chóng API resource controller không bao gồm hai phương thức create
và edit
, bạn có thể chạy lệnh Artisan sau:
php artisan make:controller API/PhotoController --api
Mình tạo sub-directory API
không phải vì bắt buộc mà chỉ là phân chia cho dễ quản lý thôi, bạn có thể tự tổ chức theo ý của mình.