我正在開發一個Laravel5的Web應用程序,並且在Controller的代碼中,我寫了一段代碼。Laravel5`RouteServiceProvider``應該與`兼容錯誤
public function show($id)
{
$post = Post::find($id);
\View::share(compact('post'));
return view('posts.show');
}
但是,我想寫如下。
public function show(Post $post)
{
\View::share(compact('post'));
return view('posts.show');
}
和RouteServiceProvider.php
,我加Router $router
public function boot(Router $router)
{
但是,它不工作,我得到了一個錯誤波紋管。宣言 軟件\供應商\ RouteServiceProvider ::啓動程序(App \供應商\ $路由器路由器) 應與 照亮\基金會的\ Support \提供商兼容\ RouteServiceProvider ::啓動()
的
什麼是問題? 謝謝!
它的工作原理。謝謝! – hiel