修改Laravel中的Auth接口

时间:2017-09-21 09:55:02

标签: php laravel

我知道Guard.php有一个界面Auth可以做某事(比如Auth::check()),

所以我想要做的是为它添加一个接口isAdmin()。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

有一种简单的方法来实现这一目标:

在用户模型中创建一个函数,如果它是管理员,则返回:

public function isAdmin()
{
    return true; // or false after if statement ;)
}

然后你所要做的就是这样:

Auth::user()->isAdmin();