
Authenticatie
Laravel Breeze, guards, middleware auth, wachtwoord-hashing, remember me, e-mailverificatie, wachtwoordherstel
1Wat is een guard in Laravel?
Wat is een guard in Laravel?
Antwoord
Een guard definieert het authenticatiemechanisme dat wordt gebruikt om de identiteit van een gebruiker te verifiëren. Laravel biedt standaard de 'web' guard voor sessies en de 'api' guard voor tokens. Guards maken het mogelijk om verschillende authenticatietypes tegelijk te beheren en te configureren hoe gebruikers bij elk verzoek worden geauthenticeerd.
2Wat is de belangrijkste rol van de 'auth' middleware in Laravel?
Wat is de belangrijkste rol van de 'auth' middleware in Laravel?
Antwoord
De 'auth' middleware controleert of de huidige gebruiker geauthenticeerd is voordat een route wordt benaderd. Als de gebruiker niet geauthenticeerd is, wordt hij doorgestuurd naar de inlogpagina. Deze middleware is essentieel om routes te beschermen die authenticatie vereisen en te garanderen dat alleen ingelogde gebruikers er toegang toe hebben.
3Wat is het verschil tussen Hash::make() en bcrypt() in Laravel?
Wat is het verschil tussen Hash::make() en bcrypt() in Laravel?
Antwoord
Hash::make() is de door Laravel aanbevolen abstractie voor het hashen van wachtwoorden, terwijl bcrypt() een specifieke functie is. Hash::make() gebruikt standaard bcrypt maar maakt het mogelijk om het hash-algoritme in de configuratie te wijzigen (argon2id, bcrypt). Het gebruik van Hash::make() wordt als best practice beschouwd omdat het meer flexibiliteit en controle over het hash-mechanisme biedt.
Wat is de rol van het 'remember_token' in Laravel?
Wat is Laravel Breeze?
+17 gespreksvragen
Andere Laravel-sollicitatieonderwerpen
PHP-basis
PHP OOP-basisprincipes
Composer & Autoloading
Laravel-grondbeginselen
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM-basis
Eloquent Relationships
Migrations & Schema Builder
Validatie en formulieren
Autorisatie en Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaties & 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
Beheers Laravel voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis