视图 & Response
基本Response
从路由中返回字符串
Route::get('/', function()
{
return 'Hello World';
});
创建自定义Response
Response
类继承自Symfony\Component\HttpFoundation\Response
类,提供了多种方法用于构建HTTP Response。
$response = Response::make($contents, $statusCode);
$response->header('Content-Type', $value);
return $response;
如果需要访问 Response
类的方法,但又要返回一个视图作为响应的内容,通过使用 Response::view
方法可以很容易实现:
return Response::view('hello')->header('Content-Type', $type);
在Response中添加Cookie
$cookie = Cookie::make('name', 'value');
return Response::make($content)->withCookie($cookie);
重定向
返回一个重定向
return Redirect::to('user/login');
返回一个带有数据的重定向
return Redirect::to('user/login')->with('message', 'Login Failed');