Php 在Laravel 4.2中调用未定义的方法Illumb\Http\Response::make()?
我使用的是Laravel4.2。在使用Php 在Laravel 4.2中调用未定义的方法Illumb\Http\Response::make()?,php,laravel-4,response,Php,Laravel 4,Response,我使用的是Laravel4.2。在使用make方法的Response类时,我得到了未定义的方法错误 Route::get('/', function() { $contents = "Hello"; $response = Response::make($contents, 200); return $response; }); 这里是错误 这个错误是绝对正确的make在Http类中不存在,它作为Facade类之外的访问器方法存在 use Illuminate\Supp
make
方法的Response
类时,我得到了未定义的方法错误
Route::get('/', function()
{
$contents = "Hello";
$response = Response::make($contents, 200);
return $response;
});
这里是错误
这个错误是绝对正确的
make
在Http
类中不存在,它作为Facade
类之外的访问器方法存在
use Illuminate\Support\Facades\Response;
如果(出于某种原因)两者都需要,只需将其别名即可
use Illuminate\Support\Facades\Response as FacadeResponse;
然后你可以只做($code>$response=facadresponse::make($content,200)代码>
更多信息。我为这个问题做的简单事情
return \Response::stream($callback, 200, $headers);
我在回答之前提出了斜杠(\) 在路由的顶部添加以下内容:
使用light\Http\Response代码>@aldrin27我已经这么做了,但是仍然有错误,但是laravel文档()是如何使用Response::make()方法的呢???@Cody你是什么意思?它使用照明\Support\Facades\Response
。它不使用Http
类。还有,为什么要投否决票?我的回答没有不正确的地方。