Retour à la leçonMission
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.