Response内容必须是实现__toString()的字符串或对象," boolean"特定

时间:2017-08-16 18:20:08

标签: json laravel collections eloquent response

方法:

public function users(){
    $users = User::with(['profile'])->customer()->get();
    return Response::json($users);
}

响应:

Response内容必须是实现__toString()的字符串或对象," boolean"给出。

* @return $this
*
* @throws \UnexpectedValueException
*/

public function setContent($content)
    {
        if (null !== $content && !is_string($content) && !is_numeric($content) && !is_callable(array($content, '__toString'))) {
            throw new \UnexpectedValueException(sprintf('The Response content must be a string or object implementing __toString(), "%s" given.', gettype($content)));
    }

我做错了什么?我已经阅读了一些类似的问题,但我找不到错误或任何解决方案。

祝你好运!

1 个答案:

答案 0 :(得分:1)

难以置信,你不会相信......用户有一个utf8_decode无法处理的重音,我已经更新并且工作正常。

解决了取代ì。