Mein Problem ist, ich ein Multi-Auth in Laravel tun haben, was ich zu tun versuchen, ist eine Genehmigung zu diesem Modell App \ Models \ Admin statt App \ User inMulti Auth Berechtigungsfehler
haben, meine Politik
class AdminsPolicy
{
use HandlesAuthorization;
public function view(\App\Models\Admin $admin)
{
return in_array($admin->role, [2,3,4]);
}
}
jetzt, wenn ich so etwas wie dies in meinem Controller tun
dd(Auth::guard('admin')->user()->can('view'));
es immer false zurück, auch wenn mein Admin-Rolle richtig ist
Ok cool, als ks. Jetzt verstehe ich, dass es immer an ein Objekt gebunden sein muss – eaponz