Laravel 4.2过滤器 - "试图获得非对象的属性"错误

时间:2015-09-22 19:23:00

标签: php laravel laravel-4 filter laravel-5

我正在尝试在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 文件中。

但是,如果我尝试访问管理员网址,我会发现这样的错误 -

Screenshot

用户表就是这样 -

Screenshot

有人可以帮忙吗?

0 个答案:

没有答案