如何向路由添加过滤器并将控制器传递给它?
在 Laravel 的文档中,他们说您可以像这样向路由添加过滤器:
Route::get('/', array('before' => 'auth', function()
{
return 'Not Authorized';
}));
但我需要传递一个控制器,如下所示:
Route::get('/', array('before' => 'auth', 'HomeController@index'));
但是当我这样做时会出现这个错误:
call_user_func_array() expects parameter 1 to be a valid callback, no array or string given
任何想法?