Question du test Laravel

Comment protéger une route en Laravel

Intermédiaire

Comment gérer le contrôle d'accès (Authorization) à une requête (Une seule réponse possible) ?

Auteur: Louis PrevosteauStatut : PubliéeQuestion passée 24 fois
Modifier
2
Évaluations de la communauté
developer avatar
Romain Herault
06/10/2023
Question peut-être un peu ambiguë, on peut aussi être amené à cocher "avec des exceptions (try/catch)" en plus de la bonne réponse. Dans un controller mettre un try/catch autour d'un Gate::allows() est possible. Par exemple : ```php try { if (!Gate::allows('update-article', $article)) { throw new AuthorizationException(); } // ... } catch (AuthorizationException $e) { // ... } ``` Sûrement spécifier qu'il n'y a qu'une seule bonne réponse ?