In Laravel, a session is a way to store user-specific data across multiple HTTP requests. It allows you to remember information (like login status, flash messages, or temporary values) while the user navigates your application.
Key Features of Laravel Session
- Stores data per user, temporarily
- Automatically managed using session IDs (in cookies)
- Data is stored on the server, not the browser
- Works with multiple storage drivers:
file
,database
,redis
, etc.
Where is Session Configured?
Session settings are defined in:
config/session.php
Default driver:
'driver' => 'file',