【PHP】Laravel【フレームワーク】 Part.12at PHP【PHP】Laravel【フレームワーク】 Part.12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト405:待通りの動作が可能になります。 以下は、修正したコードです。 Route::group(['prefix' => 'customers', 'as' => 'customers.'], function () { Route::get('change', 'Customer\CustomerController@change'); Route::resource('/', 'Customer\CustomerController')->parameters(['' => 'id']); }); [CustomerController] public function edit(Customer $id){~~諸々の処理~~} Route::resource の第二引数に parameters メソッドを使用して、ルーティングパラメーター名を id に変更します。 そして、edit メソッドの引数も $id に変更します。 これで、URL customers/1/edit での編集ページへのアクセスが可能になります。 406:nobodyさん 23/03/13 14:12:38.36 .net 長いからChatGPTに要約させてくれるか 407:nobodyさん 23/03/13 16:04:12.97 .net 「絶対にガンダムに例えて要約しろ」って言ったのに例えてくれなかったです。 しかも微妙にズレてる気はしなくもない。 ↓回答 質問者がLaravelでルーティングを設定する上で、group化されたresourceルートでidを指定してeditアクションを呼び出したいが、 URLにおいてidを指定するとnot foundになってしまうという問題が発生しています。 これは、ルーティングパラメーター名がcustomerであるために起こる問題であり、idに変更することで解決できます。 具体的には、Route::resourceの第二引数にparametersメソッドを使ってidを指定し、 editメソッドの引数も$idに変更する必要があります。 これにより、URL customers/1/edit での編集ページへのアクセスが可能になります。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch