路由绑定模型:
//文章详情页
Route::get('/posts/{post}','\App\Http\Controllers\PostController@show');
控制器:(传递Post模型对象$post)
//详情页面
//方法一
public function show(Post $post)
{
return view('post/show',['post'=>$post]);
//compact("变量名","变量名"...):创建一个包含变量名和它们的值的数组
//如果多个变量,最好用compact
//
//return view('post/show',compact('post'));
}
//方法二
/*public function show($id)
{
$post = DB::table('posts')->where('id',$id)->first();
//得到的$post是一个对象,放到view里面要是一个数组
//dd($post->title);
return view('post.show',compact('post'));
}*/