Configuración
La variable SESSION_DRIVER en .env puede ser file, cookie, database o redis. En varias instancias de la aplicación detrás de un balanceador, file no sirve: usa redis o database para compartir sesión.
El archivo
config/session.phpcentraliza opciones comolifetimeysame_sitepara endurecer cookies frente a CSRF.
Datos flash
Tras un formulario, es habitual redirigir y mostrar un mensaje:
return redirect()->route('dashboard')->with('status', 'Guardado correctamente.');
En la vista: @if(session('status')) ... @endif. Los datos flash solo están disponibles en la siguiente petición.
Seguridad
Activa SESSION_ENCRYPT si quieres cifrar el payload de la cookie de sesión. En HTTPS, marca SESSION_SECURE_COOKIE=true en producción.
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Laravel es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.
Más tutoriales de Laravel
Explora más contenido relacionado con Laravel y continúa aprendiendo con nuestros tutoriales gratuitos.
Aprendizajes de esta lección
Configurar el driver de sesión y usar datos flash para mensajes tras redirecciones.
Cursos que incluyen esta lección
Esta lección forma parte de los siguientes cursos estructurados con rutas de aprendizaje