1 개념

Laravel session라라벨 세션

2 session.php

라라벨 config/session.php 문서를 참고하십시오.

<?php
return [
    'driver' => env('SESSION_DRIVER', 'file'),
    'lifetime' => 120,
    'expire_on_close' => false,
    'encrypt' => false,
    'files' => storage_path('framework/sessions'),
    'connection' => null,
    'table' => 'sessions',
    'lottery' => [2, 100],
    'cookie' => 'laravel_session',
    'path' => '/',
    'domain' => null,
    'secure' => false,
];

→ 세션 드라이버는 SESSION_DRIVER 설정[1]을 따름

→ 세션의 유효시간은 120분

→ 세션 정보에 대한 암호화를 하지 않음

→ 세션 정보는 파일로 보관하며 위치는 storage/framework/sessions 폴더 (기본값 ★)

→ 세션 정보가 저장되는 테이블명은 sessions

→ 세션이 저장되는 쿠키명은 laravel_session

→ 세션 쿠키의 도메인은 따로 지정하지 않음 ( 앱의 도메인 그대로 사용 )

3 세션 드라이버 설정