Ich bin neu bei Laravel und wie gesagt im Titel kann ich die Authenticate Middleware nicht finden. Ich weiß, dass es in App/http/Middleware/Authenticate sein sollte, wie es in früheren Projekten war, aber es ist nicht da. Die, die es gibt, sind: Verschlüsseln .., RedirectififAuth .. und VerifyCsrf ... Ich hoffe, Sie können mir helfen, es zu finden.Laravel - Ich kann die Authenticate Middleware nicht finden
Antwort
Wenn Sie nicht genau wissen, was Sie tun, wird nicht empfohlen, dass Sie Dateien im Herstellerordner verschieben oder überschreiben.
Dass gesagt wird, können Sie die Authenticate.php Datei überschreiben und ändern Sie einfach Ihre Kernel.php Datei:
/**
* The application's route middleware.
*
* These middleware may be assigned to groups or used individually.
*
* @var array
*/
protected $routeMiddleware = [
'auth' => \Illuminate\Auth\Middleware\Authenticate::class, <--Change this Directory
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
...
];
An:
/**
* The application's route middleware.
*
* These middleware may be assigned to groups or used individually.
*
* @var array
*/
protected $routeMiddleware = [
'auth' => \App\Http\Middleware\Authenticate::class, <--- There you go
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
...
];
Achten Sie darauf, den Code zu kopieren und aus Die Datei Authenticate im Lieferantenordner in die Authentifizierungsdatei im Verzeichnis app \ http \ middleware, um die gleiche Funktionalität wiederherzustellen.
Auch hier ist es nicht zu empfehlen, es sei denn, Sie haben ein solides Verständnis davon, was Sie tun und wie alles funktioniert.
Laravel 5.2
'app/http/Middleware/Authenticate.php'
Laravel 5.3
'app/Ausnahmen/handler.php'
Rette mich dort, danke, ich versuche Lavarel zu lernen Ich war stur –
- 1. Laravel Middleware funktioniert nicht
- 2. Laravel Middleware funktioniert nicht in Laravel 5.4
- 3. Middleware in Laravel nicht funktioniert nicht richtig
- 4. Laravel Middleware
- 5. Sollte ich Laravel Middleware verwenden?
- 6. Laravel Sitzung funktioniert nicht mit benutzerdefinierten Middleware
- 7. Laravel Auth Middleware funktioniert nicht
- 8. Middleware-Klasse nicht vorhanden Laravel
- 9. Reflection - Middleware-Klasse existiert nicht Laravel 5.2
- 10. Laravel Middleware-Authentifizierung
- 11. Middleware überschreibt andere Middleware in Laravel
- 12. Laravel: spezifische Middleware nach Auth Middleware ausführen
- 13. Laravel 5 - Authenticate gegen zwei Tabellen
- 14. Anpassen Laravel Auth Middleware
- 15. Login Authenticate Problem in Laravel 5.4
- 16. mehrere Middleware Laravel Route
- 17. Laravel Middleware-Parameter innerhalb einer Middleware-Gruppe
- 18. Laravel Middleware funktioniert seltsam
- 19. Laravel API Routing Middleware
- 20. Laravel Autorisierung über Middleware
- 21. Sitzung arbeitet nicht in Middleware Laravel 5.2
- 22. Ionic Middleware wie Laravel
- 23. Middleware Route Laravel
- 24. Middleware Auth nicht mit Web Laravel 5.2
- 25. Laravel Middleware erkannt, aber nicht ausgeführt
- 26. Laravel Auth Middleware funktioniert nicht für die Zeit nach Route
- 27. Middleware und Benutzer - Laravel 5
- 28. Laravel Auth Middleware mit falscher Datenbank
- 29. Kann Quelldateien für Laravel nicht finden
- 30. Laravel Routen-Datei kann nicht Controllers finden
Können Sie die Codes teilen und können Sie lassen mich Laravel Version? –
Es ist Version 5.3.4. Könnte es sein, dass sie es von App/http/Middleware/Authenticate zu Vendor/Laravel/Framework/src/Illuminate/Auth/Middleware verschoben? Ich habe gerade eine Authenticate.php-Datei gefunden, aber ich dachte, Sie sollten die Herstellerdateien nicht ändern. –
Haben Sie 'php artisan make: auth' ausgeführt? – apokryfos