>  Q&A  >  본문

laravel - 리디렉션()->with('message','')에 의해 반환된 메시지가 세션에서 얼마나 오래 지속됩니까?

컨트롤러의 코드:
return 리디렉션('reviewmessage')->with('message', array('type' => 'success','content'=>'메시지가 성공했습니다! 볼 수 있습니다) 다른 사람 또는 이전 메시지입니다. '));
'reviewmessage' 경로는 'reviewmessage' 보기를 반환합니다.
나는
@if (Session::has('message'))

를 추가했습니다. 으아악

@endif
작업이 성공하면 메시지 내용이 반환됩니다.
제 질문은 이 세션['메시지']이 얼마나 오래 저장되나요?
페이지를 새로 고치면 이 메시지가 사라집니다. 즉, 현재 요청에서만 유지됩니까?
오래 유지하는 방법은?

PHP中文网PHP中文网2713일 전675

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-16 16:57:34

    通常重定向至新的 URL 时会一并将数据存进一次性 Session相当于Session::flash('message', 'value');
    想长期存在Session::put('message', 'value');

    회신하다
    0
  • 취소회신하다