Laravelでネストされたリソースルートの名前を変更するにはどうすればよいですか?

Sajjad Anghooty

私の質問は、次のようにリソース名を変更するときについてです。

Route::resource('photos', 'Photos\PhotoController')->parameters(['photo' => 'photo_id']);

これは機能し、デフォルトの「photo」パラメータ名は「photo_id」に変更されます。しかし、次のようにネストされたリソースルートを使用すると、次のようになります。

Route::resource('photos.captions', 'Photos\PhotoController')->parameters(['photo' => 'photo_id', 'caption' => 'caption_id']);

「caption」パラメータ名は「caption_id」に変更されません。

両方を変更する方法はありますか?ありがとうございました :)

Remul

以下が機能するはずです。

Route::resource('photos.captions', 'Photos\PhotoController')
    ->parameters(['photos' => 'photo_id', 'captions' => 'caption_id']);

リソース名とパラメーター名は一致する必要があります。

  • リソース:photos、パラメータ:photos
  • リソース:captions、パラメータ:captions

ドキュメントから

デフォルトでは、Route :: resourceは、リソース名の「単一化された」バージョンに基づいて、リソースルートのルートパラメータを作成します。パラメータメソッドを使用すると、リソースごとにこれを簡単にオーバーライドできます。parametersメソッドに渡される配列は、リソース名とパラメーター名の連想配列である必要があります。

Route::resource('users', 'AdminUserController')->parameters([
    'users' => 'admin_user'
]);

上記の例では、リソースのshowrouteに対して次のURIが生成されます。

/users/{admin_user}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Cake 3.xでネストされたリソースを再ルーティングしたり、ネストされたリソースの名前を変更したりするにはどうすればよいですか?

分類Dev

ネストされたデータ(名前付きリストをネストするtibble)で、ネストされた値の存在に基づいて、特定の深さレベルで新しい列を変更するにはどうすればよいですか?

分類Dev

jsonbリストのキーの名前を変更するにはどうすればよいですか?

分類Dev

Postgresイベントトリガーで変更されたテーブルの名前を取得するにはどうすればよいですか?

分類Dev

スプリングリソースリストの名前を変更するにはどうすればよいですか?

分類Dev

リスト内のラベルの名前を変更するにはどうすればよいですか?

分類Dev

Terraformでネストされたリソースを作成するにはどうすればよいですか?

分類Dev

このネストされたケースクラスを「Seq」フィールドで変更するにはどうすればよいですか?

分類Dev

マップ付きのキー名をネストされたオブジェクトに変更するにはどうすればよいですか?

分類Dev

Pythonを使用してネストされたスコープのグローバル変数を変更するにはどうすればよいですか?

分類Dev

ネストされたカスタムデータ型のリスト値を変更するにはどうすればよいですか?

分類Dev

ドットソース呼び出しでネストされているときにクラスが呼び出されるスクリプトファイルの名前を取得するにはどうすればよいですか?

分類Dev

ルーターで宣言されたネストされたルートのリストを取得するにはどうすればよいですか?

分類Dev

動的に入力された選択リストの値ではなく、名前を変更するにはどうすればよいですか?

分類Dev

ネストされたテーブルを操作するときにトリガーでテーブルが変更されないようにし、別のテーブルに更新するにはどうすればよいですか?

分類Dev

インストールまたは削除されたアプリケーションの名前を取得するにはどうすればよいですか?

分類Dev

laravelでリセットパスワードの電子メールの件名を変更するにはどうすればよいですか?

分類Dev

systemverilogで順序付きポートリストを名前付きポートリストに変更するにはどうすればよいですか?

分類Dev

vimのカーソルの下で検索されたテキストを変更するにはどうすればよいですか?

分類Dev

IXmlSerializableでルート要素の名前を変更するにはどうすればよいですか?

分類Dev

バッチスクリプトを使用して、そのフォルダー内に設定された数のファイルがある複数のフォルダーの名前を変更するにはどうすればよいですか?

分類Dev

ネストされたリストのどの要素が変更されたかを検出するにはどうすればよいですか?(python)

分類Dev

XStreamリスト要素の名前を変更するにはどうすればよいですか?

分類Dev

NSIS:プログラム名が変更された場合、新しいバージョンをインストールする前に以前のバージョンをアンインストールするにはどうすればよいですか?

分類Dev

フラットリストをネストされたツリーのような構造に変換するにはどうすればよいですか?

分類Dev

ネストされたリソースレールを使用して削除ルートを追加するにはどうすればよいですか4

分類Dev

マトリックス/ネストされたリストのエントリを効率的に変更するにはどうすればよいですか?

分類Dev

ネストされたdict形式で値をソートするにはどうすればよいですか?

分類Dev

自動追加された入力とテキストエリアの名前属性を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Cake 3.xでネストされたリソースを再ルーティングしたり、ネストされたリソースの名前を変更したりするにはどうすればよいですか?

  2. 2

    ネストされたデータ(名前付きリストをネストするtibble)で、ネストされた値の存在に基づいて、特定の深さレベルで新しい列を変更するにはどうすればよいですか?

  3. 3

    jsonbリストのキーの名前を変更するにはどうすればよいですか?

  4. 4

    Postgresイベントトリガーで変更されたテーブルの名前を取得するにはどうすればよいですか?

  5. 5

    スプリングリソースリストの名前を変更するにはどうすればよいですか?

  6. 6

    リスト内のラベルの名前を変更するにはどうすればよいですか?

  7. 7

    Terraformでネストされたリソースを作成するにはどうすればよいですか?

  8. 8

    このネストされたケースクラスを「Seq」フィールドで変更するにはどうすればよいですか?

  9. 9

    マップ付きのキー名をネストされたオブジェクトに変更するにはどうすればよいですか?

  10. 10

    Pythonを使用してネストされたスコープのグローバル変数を変更するにはどうすればよいですか?

  11. 11

    ネストされたカスタムデータ型のリスト値を変更するにはどうすればよいですか?

  12. 12

    ドットソース呼び出しでネストされているときにクラスが呼び出されるスクリプトファイルの名前を取得するにはどうすればよいですか?

  13. 13

    ルーターで宣言されたネストされたルートのリストを取得するにはどうすればよいですか?

  14. 14

    動的に入力された選択リストの値ではなく、名前を変更するにはどうすればよいですか?

  15. 15

    ネストされたテーブルを操作するときにトリガーでテーブルが変更されないようにし、別のテーブルに更新するにはどうすればよいですか?

  16. 16

    インストールまたは削除されたアプリケーションの名前を取得するにはどうすればよいですか?

  17. 17

    laravelでリセットパスワードの電子メールの件名を変更するにはどうすればよいですか?

  18. 18

    systemverilogで順序付きポートリストを名前付きポートリストに変更するにはどうすればよいですか?

  19. 19

    vimのカーソルの下で検索されたテキストを変更するにはどうすればよいですか?

  20. 20

    IXmlSerializableでルート要素の名前を変更するにはどうすればよいですか?

  21. 21

    バッチスクリプトを使用して、そのフォルダー内に設定された数のファイルがある複数のフォルダーの名前を変更するにはどうすればよいですか?

  22. 22

    ネストされたリストのどの要素が変更されたかを検出するにはどうすればよいですか?(python)

  23. 23

    XStreamリスト要素の名前を変更するにはどうすればよいですか?

  24. 24

    NSIS:プログラム名が変更された場合、新しいバージョンをインストールする前に以前のバージョンをアンインストールするにはどうすればよいですか?

  25. 25

    フラットリストをネストされたツリーのような構造に変換するにはどうすればよいですか?

  26. 26

    ネストされたリソースレールを使用して削除ルートを追加するにはどうすればよいですか4

  27. 27

    マトリックス/ネストされたリストのエントリを効率的に変更するにはどうすればよいですか?

  28. 28

    ネストされたdict形式で値をソートするにはどうすればよいですか?

  29. 29

    自動追加された入力とテキストエリアの名前属性を変更するにはどうすればよいですか?

ホットタグ

アーカイブ