2014-09-12 131 views

回答

3

每个响应都包含一个视图。 在你的例子中,没有区别。 但是使用Response :: view()你也可以设置响应头。

Response::view('hello')->header('Content-Type', $type); 

查看::化妆始终是HTML,响应可以是XML,JSON ..

1

我不是一个程序员Laravel,但在大多数我使用的框架,你通常有两种视图选项:1)将视图作为字符串返回或2)将视图直接输出到响应流。这听起来像View::make()可能是前者和Response::view()后者。您可以通过尝试将Response::view()的值设置为一个变量来测试这一点,然后查看您是否可以稍后在执行时输出该变量。如果确实将响应直接呈现给输出端,我相信当您尝试在Response::view()调用之后输出时,您会收到“标题已发送”错误。

相关问题