Route::get('/posts/{post}', [PostController::class, 'show'])
->name('posts.show')
とすると {post}
が create
をうけとってしまうという解説がありましたが、
public function show(Post $post)
{
return view('posts.show')
->with(['post' => $post]);
}
こちらの with(['post' => $post]);
で、post
は $post
の id
をうけとっているのでしょうか?
私は上記の理解でした。
その場合 int 型であることで create
をうけとってしまわないような気がするのですが。
それとも $post
の中身すべてをうけとっているのでしょうか?
それでしたら、id
を指定する必要はないのでしょうか?
$post->title
のように中身を指定しない場合は id
をうけとるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?