如何在组中的Laravel中过滤之前使用?
Route::group(['before'=>'auth','domain' => 'm.domain.us'], function(){
...
Route::get('/','PageController@index');
});
我试过这种方式,如果我只在组中使用域,它可以工作,但我想使用auth过滤器
在此论坛中的所有页面上,因为它是管理员部分,当我输入'before' => 'admin'
时出现错误:
此网页有一个重定向循环。
这里的问题在哪里?
答案 0 :(得分:2)
可能是因为您的登录路线位于::group-filter
内
这意味着:如果用户已登录,程序也会在登录页面上进行检查。当然,用户不是 - > Redirect::to('login')
...你有你的循环=)