Warum wird die Policy-Fähigkeitsmethode nicht aufgerufen?

9

Ich habe den Generator verwendet, um eine einfache Richtlinie zu erstellen:

%Vor%

Und ich habe es in AuthServiceProvider als:

registriert %Vor%

Ich habe versucht, es in TeamsController als:

zu nennen %Vor%

Hier ist meine Richtliniendatei Policies\TeamPolicy.php as:

%Vor%

Allerdings wird die Aktualisierungsmethode in der Richtlinie nie aufgerufen, und beim Aufruf von $this->authorize('update', $team);

wird der Fehler 403 angezeigt

Bitte beraten!

    
WingsOfAltair 25.01.2017, 11:20
quelle

1 Antwort

2

Das erste Argument der Policy-Methoden sollte der Benutzer sein, der die Berechtigung prüft. Versuchen Sie stattdessen:

%Vor%     
alepeino 30.01.2017 13:01
quelle

Tags und Links