laravel 세션 방법은 쓸모가 없습니다
Aug 04, 2016 am 09:20 AM
세션 방식이 왜 안되나요?
답글 내용:
세션 방식이 왜 안되나요?
<code>use Illuminate\Support\Facades\Session; Session::put('key', 'value'); $value = Session::get('key'); echo $value;</code>
이유를 말씀드리겠습니다. Laravel의 세션 메커니즘은 클래스 메소드가 실행된 후에만 균일하게 저장됩니다. 즉, session([foo,bar]);
을 호출한 후에는 세션에 직접 저장되지 않고 저장됩니다. 전체 로직 실행 시 세션 정보에 실시간으로 접근해야 하는 경우 Session::save();
를 추가하면 저장됩니다.
또 다른 상황이 있습니다. 즉, 코드에 종료 등 강제 종료가 있거나 내부 코드 오류가 있는 경우 이전에 설정한 세션 값을 저장할 수 없습니다.
고마워하지 마세요. 구덩이에 너무 오래 머물렀어요, /(ㄒoㄒ)/~~
사용중인 자세가 잘못되었습니다. [Laravel 5.2 Documentation] Service - Session을 참고하세요
<code> // 从session中获取数据... $value = session('key'); // 存储数据到session... session(['key' => 'value']);</code>

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
