기본대응
경로에서 문자열 반환
맞춤 응답 만들기
Response 클래스는 SymfonyComponentHttpFoundationResponse 클래스를 상속하며 HTTP 응답을 작성하기 위한 다양한 방법을 제공합니다.
$response->header('콘텐츠 유형', $value);
$응답 반환;
Response 클래스의 메소드에 액세스해야 하지만 응답의 내용으로 뷰를 반환하려는 경우 Response::view 메소드를 사용하면 쉽게 수행할 수 있습니다.
응답에 쿠키 추가
return Response::make($content)->withCookie($cookie);
리디렉션
리디렉션 반환
redirect Redirect::to('user/login');
데이터가 포함된 리디렉션을 반환합니다
redirect Redirect::to('user/login')->with('message', 'Login Failed');
참고: with 메소드는 Session에 데이터를 쓰고, Session::get 메소드를 통해 데이터를 얻을 수 있습니다.
명명된 경로로 리디렉션을 반환합니다
redirect Redirect::route('login');
redirect Redirect::route('profile', array(1));
명명된 매개변수를 사용하여 명명된 경로로 리디렉션을 반환합니다.
redirect Redirect::route('profile', array('user' => 1));
컨트롤러 작업으로 리디렉션을 반환합니다
redirect Redirect::action('HomeController@index');
redirect Redirect::action('UserController@profile', array(1));
명명된 매개변수를 사용하여 컨트롤러 작업으로 리디렉션을 반환합니다.
return Redirect::action('UserController@profile', array('user' => 1));
보기
뷰에는 일반적으로 애플리케이션의 HTML 코드가 포함되어 있어 컨트롤러 및 비즈니스 로직에서 프리젠테이션 레이어를 쉽게 분리할 수 있습니다. 보기는 app/views 디렉터리에 저장됩니다.
간단한 보기 사례:
~
본문>