【发布时间】:2016-09-29 12:58:34
【问题描述】:
我在 laravel 5.2 中使用这个 package,当使用从控制器发送不同的结果到视图时,我得到了不同的行为:
当我进行这样的查询时:
$users = User::all();
然后在我看来,我可以像这样检查用户角色:
@if($user->is('admin'))
这是预期的行为,但是当我发送这样的查询结果时:
$users = User::leftjoin('role_user', 'users.id', '=', 'role_user.user_id')
->orderBy(DB::raw('role_id IS NULL'))
->groupBy('users.id')
->orderBy('role_id')
->get();
我不能像我应该做的那样做检查,但我需要这样检查:
@if($user->role_id ==1)
【问题讨论】: