php - 在 Laravel 4.2 中调用未定义的方法 Illuminate\Http\Response::make()?

标签 php laravel-4 response

我正在使用 Laravel 4.2。使用 Response 类的 make 方法时出现未定义方法错误。

Route::get('/', function()
{
    $contents = "Hello";
    $response = Response::make($contents, 200);
    return $response;
});

这里是错误

enter image description here

最佳答案

错误绝对正确。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获取更多信息。

关于php - 在 Laravel 4.2 中调用未定义的方法 Illuminate\Http\Response::make()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36256725/

相关文章:

php - 如何在 WordPress 中创建自定义页面?

php - CodeIgniter - 如何在整个程序中使用对象变量

php - 你可以在 Laravel 4.1 中重新加载 Boris 而无需退出吗?

javascript - 使用 XMLHttpRequest 继续收到 No 'Access-Control-Allow-Origin' 错误

android - android pie 上的 Retrofit2 响应为空

php - 这是一个糟糕的模式吗? (在 for/foreach 循环内切换)

php - Wordpress Bootstrap 折叠菜单不显示链接

php - Laravel Form::select multiple,保存所有选定字段的数组或列表,而不仅仅是最后选择的字段

laravel - 在 Laravel 中播种大数据的最佳案例

javascript - 在 JavaScript 节点环境中将 Gzip 内容编码响应转换为 JSON 数据