Route::resource()
результаты с некоторыми предопределенными маршрутами:
Пример с выводом Route::resource('photos', 'PhotoController')
, route:list
будет содержать:
Verb URI Action Route Name
GET /photos index photos.index
GET /photos/create create photos.create
POST /photos store photos.store
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit
PUT/PATCH /photos/{photo} update photos.update
DELETE /photos/{photo} destroy photos.destroy
Ссылка на документацию
Если вы хотите оставить только некоторые из маршрутов ресурса , используйте Частичные маршруты ресурса :
Route::resource('photos', 'PhotoController')->only([
'index', 'show'
]);
Результаты в
Verb URI Action Route Name
GET /photos index photos.index
GET /photos/{photo} show photos.show
и
Route::resource('photos', 'PhotoController')->except([
'create', 'store', 'update', 'destroy'
]);
Результаты в
Verb URI Action Route Name
GET /photos index photos.index
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit