下記のコードで下表のルートが自動で定義される。
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);