mein Projekt läuft auf Laravel 5.4
und ich passport
verwenden, um Authentifizierung über API mit bearer token
. alles funktioniert gut, aber wenn nicht autorisierte Benutzer versuchen, Ressourcen zu erreichen, die eine Authentifizierung erfordern, der Benutzer erhält Fehlermeldung 405 method not allowed
Laravel Reisepass benutzerdefinierte Fehlermeldung und Statuscode, wenn Benutzer nicht autorisierte
aber ich will Antwort 401 unauthorized
sein. Wie kann ich dies ändern und nur eine Antwort mit einer Nachricht senden, anstatt eine Ausnahme? Ich habe recherchiert, konnte aber nichts finden. Ich benutze standard Laravel Middleware für die Autorisierung auth:api
. Meine Routen in Middleware gruppiert
Route::group(['middleware' => 'auth:api'], function() {
// these routes should return 401 if user not authenticated
}
konnte nicht den Ort finden, wo ich damit umgehen kann. Danke! –