• 投稿日:2023年01月04日 17時34分45秒
  • 更新日:2023年01月04日 17時35分14秒

最初に

Laravelフレームワークを使って開発しているとき、controllerメソッドとその役割にいつも「どうだっけ?」となってしまいます。

個人開発であればそれでいいのですが、チーム開発ではそうもいかないため普段から標準的な使い方をしておくのがベスト。

これはそれを忘れたとき用の覚書です。

HTTPメソッドパスcontrollerメソッド役割
GET/testsindex一覧表示
GET/tests/createcreate新規作成フォーム表示
POST/testsstore新規登録処理
GET/tests/{test}show詳細表示
GET/tests/{test}/editedit編集フォーム表示
PUT/PATCH/tests/{test}update更新処理
PUT:全て
PATCH:部分的
DELETE/tests/{test}destroy削除処理