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 をうけとるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?