Laravelの勉強をしているのですが、コントローラーのeditアクションで使われている引数を
(dd($item)をすると編集をしたい記事の情報が入ってました。
URIが/test/1/editとなっています。
この引数の値はどこから入れているのかがいまいち理解できてません。
resouceの参考記事です。
ドキュメント(コントローラー)
ドキュメント(ルーティング)
php
1// コントローラの処理 2 3 public function edit($item) 4 // 処理 5 {
php
1// ルートの処理 2 Route::resource('test', 'TestController', [ 3 'except' => ['delete'], 4 ]);
edit()でdd($item);などして確かめてみましたか?
あとリソースルートについてはどこで機能確認されたのでしょうか?
質問本文に追記してください。
更新しました
あ、できてませんでした。
修正します。
修正完了しました!
回答ついてますね。
次からは過去質問も確認してみてくださいね。
teratailの質問詳細のURLの/questions/XXXXXのXXXXXは質問ID
1ずつ増えていることを加味するとその数字の数だけ質問が投稿されているということになりますので
すみません。過去質問と公式ドキュメントを見たのですが結局引数がどういった原理で入っているのかが理解できていません。。。
> 編集をしたい記事の情報が入ってました。
こちらは具体的にどういう値が入っていたのでしょうか?
回答2件
あなたの回答
tips
プレビュー