
Uwierzytelnianie
Laravel Breeze, guardy, middleware auth, hashowanie haseł, remember me, weryfikacja email, resetowanie hasła
1Czym jest guard w Laravelu?
Czym jest guard w Laravelu?
Odpowiedź
Guard definiuje mechanizm uwierzytelniania używany do weryfikacji tożsamości użytkownika. Laravel domyślnie dostarcza guard 'web' dla sesji oraz guard 'api' dla tokenów. Guardy pozwalają zarządzać różnymi typami uwierzytelniania jednocześnie i konfigurować sposób uwierzytelniania użytkowników w każdym żądaniu.
2Jaka jest główna rola middleware 'auth' w Laravelu?
Jaka jest główna rola middleware 'auth' w Laravelu?
Odpowiedź
Middleware 'auth' sprawdza, czy bieżący użytkownik jest uwierzytelniony przed uzyskaniem dostępu do trasy. Jeśli użytkownik nie jest uwierzytelniony, zostaje przekierowany na stronę logowania. To middleware jest niezbędne do ochrony tras wymagających uwierzytelniania i zapewnienia, że tylko zalogowani użytkownicy mają do nich dostęp.
3Jaka jest różnica między Hash::make() a bcrypt() w Laravelu?
Jaka jest różnica między Hash::make() a bcrypt() w Laravelu?
Odpowiedź
Hash::make() to zalecana w Laravelu abstrakcja do hashowania haseł, podczas gdy bcrypt() to konkretna funkcja. Hash::make() domyślnie używa bcrypt, ale pozwala zmienić algorytm hashowania w konfiguracji (argon2id, bcrypt). Używanie Hash::make() jest uważane za najlepszą praktykę, ponieważ oferuje większą elastyczność i kontrolę nad mechanizmem hashowania.
Jaka jest rola 'remember_token' w Laravelu?
Czym jest Laravel Breeze?
+17 pytań z rozmów
Inne tematy rekrutacyjne Laravel
Podstawy PHP
Podstawy programowania obiektowego w PHP
Composer & Autoloading
Podstawy Laravel
Routing w Laravel
Blade Templates
Request & Response
Podstawy Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Walidacja i formularze
Autoryzacja i Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Powiadomienia & 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
Opanuj Laravel na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo