public function show(Post $post)
{
return view('post.show',['post'=>$post]);
}
我在PostController中有上面的代码
<a href="{{ route('post.show',$post->id) }}">{{ $post->title }}</a>
并且刀片视图中的上述代码仅将post_id从特定的Post对象传输到PostController @ show函数,但show函数可以直接使用特定的Post对象而不添加类似$post = Post::find($id)
。我想知道Laravel使用哪个功能将id转换为Post对象。是合同还是服务容器?