**文書の過去の版を表示しています。**
リソースルート
リソースコントローラ
下記のコードで下表のルートが自動で定義される。
Route::resource('photos', PhotoController::class);
| 動詞 | URI | アクション | ルート名 |
| 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 |
このうち、createやeditのようにHTMLテンプレートを提供するルートを除外したい場合は、apiResourceを使用する。
Route::apiResource('photos', PhotoController::class);
コメント