我正在使用Laravel 4.2。雖然使用make
方法Response
類我得到未定義的方法錯誤。調用未定義的方法在Laravel 4.2中照亮 Http Response :: make()?
Route::get('/', function()
{
$contents = "Hello";
$response = Response::make($contents, 200);
return $response;
});
以下是錯誤
我正在使用Laravel 4.2。雖然使用make
方法Response
類我得到未定義的方法錯誤。調用未定義的方法在Laravel 4.2中照亮 Http Response :: make()?
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;
然後,你可以做$response = FacadeResponse::make($content, 200);
Have a gander at the docs以獲取更多信息。
在你的路線的頂部添加這個:'使用Illuminate \ Http \ Response;' – aldrin27
@ aldrin27我已經這樣做了,但仍然出現錯誤 – Cody