Laravel Application이 있는데 세션 변수와 관련된 이상한 점이 있습니다. 몇 가지 입력을 확인하는 컨트롤러에 메소드가 있고 어떤 조건에 따라 계속 진행할지 아니면 그냥 돌아 오는 지 (그리고 내 문제가있는 곳) 다시 결정합니다. return redirect()->back()
그래서 Json 인 변수를 보내려고합니다.세션 변수가 Laravel 5에서 전송되지 않았습니다.
$msg=json_encode([
'status' => 'failed',
'field'=>'mail'
]);
return redirect()->back()->with('msg',$msg);
그래서, 아주 잘 리디렉션, 그러나보기에 내가 가진 : 짧게 나는이 가지고
@if (Session::has('msg'))
//come stuffs
@endif
을하지만 그것은 msg
변수가 전달되지 좋아 보인다. Laravel 설명서에 따르면 하나가 redirect back
을 사용할 때 변수는 accesible trough입니다 Session
는 액세스 로그를보십시오. 그러면 다음 요청에 대해서만 데이터가 깜박이고 다시 리디렉션되는 페이지가 어딘지로 리디렉션되는 경우 해당 데이터가 손실됩니다. – user3158900