0
Ich versuche, eine Richtlinie auf einem TeamController anzuwenden:Laravel Richtlinien genannt nie
TeamPolicy ist:
public function before(User $user, $ability)
{
if ($user->isSuperAdmin()) {
return true;
}
return null;
}
public function create(User $user, Tournament $tournament)
{
return $user->isOwner($tournament);
}
In meinem Controller Ich nenne es auf diese Weise:
public function create(Tournament $tournament)
{
$team = new Team;
if (Auth::user()->cannot('create', $team)) {
throw new UnauthorizedException();
}
}
I dd in beiden Funktionen, aber nie aufgerufen werden.
Irgendeine Idee, was falsch ist ???
Ich habe es total vergessen! Tx! –