我正在尝试在Laravel中创建一个过滤器,以便只允许管理员访问某些URL。
我所做的是,
Route::filter('admin', function()
{
if (Auth::user()->permission != -1)
{
if (Request::ajax())
{
return Response::make('Unauthorized', 401);
}
else
{
return Redirect::guest('/');
}
}
});
在 app / filters.php 文件中。
但是,如果我尝试访问管理员网址,我会发现这样的错误 -
用户表就是这样 -
有人可以帮忙吗?