return View::make('view.name', ['key' => 'value']);
return View::make('view.name')→with('key', 'value');
API가 세션에 의존하는 것인지, 저도 기억이 안나는데요. 프레임워크 코드의 make(), with() API를 한번 보시겠어요? 아울러 HTTP KeepAlive와 Cookie에 대해서도 훑어 보시면 좋겠습니다. HTTP 스펙을 이야기한 이유는, 세션에 의존하지 않고 매 요청/응답마다 데이터를 전달하는 것이 (아파치 서버를 개발하고 REST 논문을 쓴 Roy Fielding 박사가 얘기한) 더 좋은 방법이기 때문입니다.
현재 session을 사용해서
컨트롤러에서
return redirect(route('home'))→with('message','테스트메시지') 이런방법으로 전달하고싶은 메세지를
뷰에 전달하고
뷰파일에서
{{ session('message') }} 이런식으로 표현하고있습니다
config / session 파일에서
'driver' => env('SESSION_DRIVER', 'database') 로 설정하고
php artisan sesstion:table로 테이블을 만들었고
컨트롤러에서 아래와 같이 사용하고있습니다
return redirect(route('home'))->with('message','테스트 메시지')
사용은 잘되고 오류는 안나지만 데이터 테이블인 sessions 에는 자동으로 저장되지 않나요 ??
그리고 세션 방법으로 말고 다른방법으로 메세지를 좋은 방법으로 전달하는 방법이있을까요 ?
대중적으로 사용하는 방법좀 알려주시면 안될까요 ?? flash 말구요 ㅠ