我使用的是Laravel 4.2。在使用make
类的Response
方法时,我得到了未定义的方法错误。
Route::get('/', function()
{
$contents = "Hello";
$response = Response::make($contents, 200);
return $response;
});
这是错误
答案 0 :(得分:8)
错误绝对正确。getValue.run(Config(true, 1, 2)) // 1
getValue.run(Config(false, 1, 2)) // 2
类中不存在make
,它作为Http
类之外的存取方法存在。
Facade
如果您(出于某种原因)需要两者,只需将其别名。
use Illuminate\Support\Facades\Response;
然后你可以use Illuminate\Support\Facades\Response as FacadeResponse;
Have a gander at the docs了解更多信息。
答案 1 :(得分:0)
我为这个问题所做的简单的事情
return \Response::stream($callback, 200, $headers);
我在Response之前提出了斜杠(\)。