Laravel 5.2.x deaktivieren spezifische Middleware

9

Ist es möglich, eine bestimmte Middleware zu deaktivieren, ohne die gesamte Middleware zu deaktivieren?

Ich werde es beim Ausführen von Tests verwenden, also möchte ich Middleware-Gruppen nicht definieren und sie dann meinen Routen zuweisen.

%Vor%     
aleixfabra 20.04.2016, 14:44
quelle

3 Antworten

3

Ich habe eine alternative Lösung, Sie könnten eine Bedingung in Ihrer betroffenen Middleware entsprechend Ihrer Umgebung hinzufügen:

%Vor%     
soywod 20.04.2016 17:34
quelle
0

Nun, Sie können Middleware-Gruppen verwenden, was ein viel besserer Ansatz ist. Definieren Sie einige Gruppen und weisen Sie sie Ihren Routen zu.

    
Kreshnik Hasanaj 20.04.2016 15:48
quelle
0

Sie können dem Array $ excert in der Middleware selbst bestimmte Routen hinzufügen.

Zum Beispiel: Ich wollte nicht, dass meine API-Routen Web-Middleware haben, also habe ich das in VerifyCsrfToken.php gemacht

%Vor%     
MD Singh 19.07.2016 15:08
quelle