La fonction abort_if() lève une exception HTTP si une expression booléenne donnée est évaluée à true
abort_if(! auth()->user()->isAdmin(), 403);
Comme pour la méthode abort(), vous pouvez également fournir le texte de réponse de l'exception comme troisième argument et un tableau d'en-têtes de réponse personnalisés comme quatrième argument de la fonction.
abort_if(! auth()->user()->isAdmin(), 403, 'Non autorisé');
Cours rédigé par Vincent, publié le 03/04/2021