【发布时间】:2015-04-14 02:24:04
【问题描述】:
我正在整理一个网站,该网站有一个受保护的部分,用户必须登录才能访问。我在 Laravel 4 中做到了这一点,没有发生太多事件。但是,对于我的生活,我无法弄清楚为什么我不能让它在 Laravel 5(L5) 中工作。
在 L5 中引入了中间件。这会将路由文件更改为:
Route::get('foo/bar', ['middleware'=>'auth','FooController@index']);
Route::get('foo/bar/{id}', ['middleware'=>'auth','FooController@show']);
只要不包含中间件,路由就可以正常工作。
当使用中间件访问路由时,结果就没那么有趣了。
哎呀,好像出了点问题。
Route.php 第 150 行中的反射异常:
函数()不存在
非常感谢任何见解、帮助和/或帮助。我已经完成了谷歌电路,找不到任何与我目前的困境相关的东西。提前致谢。
【问题讨论】:
标签: php laravel middleware laravel-routing laravel-5