PHP:Laravel仕様:リソースルート

リソースルート

リソースコントローラ

下記のコードで下表のルートが自動で定義される。

Route::resource('photos', PhotoController::class);
動詞URIアクションルート名
GET/photosindexphotos.index
GET/photos/createcreatephotos.create
POST/photosstorephotos.store
GET/photos/{photo}showphotos.show
GET/photos/{photo}/editeditphotos.edit
PUT/PATCH/photos/{photo}updatephotos.update
DELETE/photos/{photo}destroyphotos.destroy

このうち、createeditのようにHTMLテンプレートを提供するルートを除外したい場合は、apiResourceを使用する。

Route::apiResource('photos', PhotoController::class);
コメントを入力:
 
  • PHP/Laravel仕様/リソースルート.1677725340.txt.gz
  • 最終更新: 2025/04/12 05:15
  • (外部編集)