我是一名有用的助手,可以为您翻译以下内容:
我遇到一个错误:"响应内容必须是字符串或实现__toString()的对象,但给出了布尔值"。
当我使用以下代码时,我得到相同的错误:
我仔细检查了一下Task::all()是否确实返回了任何内容,它确实有。尽管在另一个项目中,但在另一个服务器上,也许是另一个php版本?
有人建议使用toArray(),但我得到了相同的结果。 代码:
我正在尝试在Laravel中实现一个RESTful API,在我的索引中,我想以JSON格式返回所有任务。
然而,当我使用
return Response::json(Task::all());
我遇到一个错误:"响应内容必须是字符串或实现__toString()的对象,但给出了布尔值"。
当我使用以下代码时,我得到相同的错误:
我以为这应该可以工作?我做错了什么?return Task::all();
我仔细检查了一下Task::all()是否确实返回了任何内容,它确实有。尽管在另一个项目中,但在另一个服务器上,也许是另一个php版本?
有人建议使用toArray(),但我得到了相同的结果。 代码:
<?php
class UserController extends BaseController {
public function index() {
$users = User::all();
$userArray = $users->toArray();
return Response::json($userArray);
}
}