通过Auth类从自定义User类访问方法

时间:2015-03-19 14:03:35

标签: laravel laravel-5

我使用Laravel 5和Modules包(http://codex.caffeinated.ninja/modules/master)来创建用户系统。我创建了一个User类,其中包含一个检查用户是否具有特定角色的方法。

如何为当前用户访问该方法?

我尝试使用Auth::user()->user_role('min', 'admin'),但收到此错误:

Call to undefined method Illuminate\Database\Query\Builder::user_role()

我创建了自己的AuthController,工作正常。

我不知道是不是因为Auth类没有使用我的自定义User类,因为除了我的AuthController之外我还没有定义过它?如果是这样,我该如何改变呢?或者我应该采取不同的方式,是否有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

更改配置中使用的默认Auth用户模型。这可以在config/auth.php

中找到