Retour à la leçon
Mission

Mission : reparer un middleware de role mal ordonne

Corriger un ordre de middleware incorrect et ajouter un middleware de mesure de temps de reponse pose apres le traitement.

Contexte

Une route /admin/rapports declare ->middleware(['role:admin', 'auth']), dans cet ordre precis. Depuis ce matin, tous les utilisateurs (meme les administrateurs legitimes deja connectes) recoivent une erreur 500 en visitant cette page, avec un message d'erreur mentionnant un appel de methode sur null. Par ailleurs, l'equipe veut mesurer le temps de reponse de chaque requete admin et l'ajouter en en-tete HTTP, sans jamais bloquer la requete elle-meme.