
Autenticación
Laravel Breeze, guards, middleware auth, hashing de contraseñas, remember me, verificación de email, restablecimiento de contraseña
1¿Qué es un guard en Laravel?
¿Qué es un guard en Laravel?
Respuesta
Un guard define el mecanismo de autenticación usado para verificar la identidad del usuario. Laravel proporciona por defecto el guard 'web' para sesiones y el guard 'api' para tokens. Los guards permiten gestionar diferentes tipos de autenticación simultáneamente y configurar cómo se autentican los usuarios en cada request.
2¿Cuál es el rol principal del middleware 'auth' en Laravel?
¿Cuál es el rol principal del middleware 'auth' en Laravel?
Respuesta
El middleware 'auth' verifica que el usuario actual esté autenticado antes de acceder a una ruta. Si el usuario no está autenticado, se le redirige a la página de inicio de sesión. Este middleware es esencial para proteger las rutas que requieren autenticación y garantizar que solo los usuarios conectados puedan acceder a ellas.
3¿Cuál es la diferencia entre Hash::make() y bcrypt() en Laravel?
¿Cuál es la diferencia entre Hash::make() y bcrypt() en Laravel?
Respuesta
Hash::make() es la abstracción recomendada de Laravel para hashear contraseñas, mientras que bcrypt() es una función específica. Hash::make() usa bcrypt por defecto pero permite cambiar el algoritmo de hashing en la configuración (argon2id, bcrypt). Usar Hash::make() se considera una buena práctica porque ofrece más flexibilidad y control sobre el mecanismo de hashing.
¿Cuál es el rol del 'remember_token' en Laravel?
¿Qué es Laravel Breeze?
+17 preguntas de entrevista
Otros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO en PHP
Composer & Autoloading
Fundamentos de Laravel
Routing de Laravel
Blade Templates
Request & Response
Fundamentos de Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validación y formularios
Autorización y Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaciones & 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
Domina Laravel para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis