我使用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之外我还没有定义过它?如果是这样,我该如何改变呢?或者我应该采取不同的方式,是否有更好的方法来实现这一目标?
答案 0 :(得分:0)
更改配置中使用的默认Auth
用户模型。这可以在config/auth.php
。