Ich verwende diese package für Laravel 5.2, und ich ein anderes Verhalten erhalten, wenn unterschiedliche Ergebnisse aus Controller Ansicht mit Senden:Laravel RBAC verschiedene Verhaltensweisen
Wenn ich eine Abfrage wie folgt:
$users = User::all();
dann in meiner Sicht kann ich für Benutzerrollen überprüfen wie folgt aus:
@if($user->is('admin'))
Welches Verhalten erwartet wird, aber wenn ich ein Ergebnis von Abfrage wie folgt an:
$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();
Ich kann nicht einen Scheck tun wie soll ich zu, aber ich brauche es wie folgt zu überprüfen:
@if($user->role_id ==1)
Wusste nicht, dass das einen Unterschied machen würde, danke, dass es gelöst hat! – Marco