
Autenticação
Laravel Breeze, guards, middleware auth, hashing de senhas, remember me, verificação de email, redefinição de senha
1O que é um guard no Laravel?
O que é um guard no Laravel?
Resposta
Um guard define o mecanismo de autenticação usado para verificar a identidade do usuário. O Laravel fornece por padrão o guard 'web' para sessões e o guard 'api' para tokens. Os guards permitem gerenciar diferentes tipos de autenticação simultaneamente e configurar como os usuários são autenticados em cada request.
2Qual é o papel principal do middleware 'auth' no Laravel?
Qual é o papel principal do middleware 'auth' no Laravel?
Resposta
O middleware 'auth' verifica se o usuário atual está autenticado antes de acessar uma rota. Se o usuário não estiver autenticado, ele é redirecionado para a página de login. Esse middleware é essencial para proteger as rotas que exigem autenticação e garantir que apenas usuários logados possam acessá-las.
3Qual é a diferença entre Hash::make() e bcrypt() no Laravel?
Qual é a diferença entre Hash::make() e bcrypt() no Laravel?
Resposta
Hash::make() é a abstração recomendada do Laravel para fazer hash de senhas, enquanto bcrypt() é uma função específica. Hash::make() usa bcrypt por padrão, mas permite alterar o algoritmo de hashing na configuração (argon2id, bcrypt). Usar Hash::make() é considerado uma boa prática, pois oferece mais flexibilidade e controle sobre o mecanismo de hashing.
Qual é o papel do 'remember_token' no Laravel?
O que é o Laravel Breeze?
+17 perguntas de entrevista
Outros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO em PHP
Composer & Autoloading
Fundamentos do Laravel
Routing do Laravel
Blade Templates
Request & Response
Fundamentos do Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validação e formulários
Autorização e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificações & 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
Domine Laravel para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis