Policies et Gate

Une Policy regroupe les règles d'autorisation d'un modèle, avec une méthode par action (view, update, delete). Un Gate est une règle simple sous forme de fonction. On les appelle avec authorize, can ou le middleware can, ce qui renvoie une réponse 403 en cas de refus.

Exemple

$this->authorize('update', $article);

Notions voisines

Tout le glossaire