
Authentifizierung
Laravel Breeze, Guards, Middleware Auth, Passwort-Hashing, Remember Me, E-Mail-Verifizierung, Passwort-Zurücksetzung
1Was ist ein Guard in Laravel?
Was ist ein Guard in Laravel?
Antwort
Ein Guard definiert den Authentifizierungsmechanismus, der zur Überprüfung der Benutzeridentität verwendet wird. Laravel stellt standardmäßig den 'web' Guard für Sessions und den 'api' Guard für Tokens bereit. Guards ermöglichen es, verschiedene Authentifizierungstypen gleichzeitig zu verwalten und zu konfigurieren, wie Benutzer bei jeder Anfrage authentifiziert werden.
2Was ist die Hauptaufgabe der 'auth' Middleware in Laravel?
Was ist die Hauptaufgabe der 'auth' Middleware in Laravel?
Antwort
Die 'auth' Middleware überprüft, ob der aktuelle Benutzer authentifiziert ist, bevor er auf eine Route zugreift. Ist der Benutzer nicht authentifiziert, wird er zur Anmeldeseite weitergeleitet. Diese Middleware ist unerlässlich, um Routen zu schützen, die eine Authentifizierung erfordern, und sicherzustellen, dass nur angemeldete Benutzer darauf zugreifen.
3Was ist der Unterschied zwischen Hash::make() und bcrypt() in Laravel?
Was ist der Unterschied zwischen Hash::make() und bcrypt() in Laravel?
Antwort
Hash::make() ist die von Laravel empfohlene Abstraktion zum Hashen von Passwörtern, während bcrypt() eine spezifische Funktion ist. Hash::make() verwendet standardmäßig bcrypt, ermöglicht aber, den Hashing-Algorithmus in der Konfiguration zu ändern (argon2id, bcrypt). Die Verwendung von Hash::make() gilt als Best Practice, da sie mehr Flexibilität und Kontrolle über den Hashing-Mechanismus bietet.
Welche Rolle spielt das 'remember_token' in Laravel?
Was ist Laravel Breeze?
+17 Interview-Fragen
Weitere Laravel-Interviewthemen
PHP-Grundlagen
PHP OOP-Grundlagen
Composer & Autoloading
Laravel-Grundlagen
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Grundlagen
Eloquent Relationships
Migrations & Schema Builder
Validierung & Formulare
Autorisierung & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Benachrichtigungen & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Meistere Laravel für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten