开发者社区> 问答> 正文

Collection.php第1527行中的异常:此集合实例上不存在属性[id]

即时通讯收到错误Collection.php第1527行中的异常:此集合实例上不存在属性[id]。

public function index()
    {
        $response=array();
        $data = MyList::all();
        $response['id']=$data->id;
        $response['name']=$data->name;
        $response['password']=$data->password;
        $response['city']=$data->city;   
        return ResponseClass::prepareResponse(
                    $response,
                    'success',
                    ''
                );
    }

展开
收起
游客ufivfoddcd53c 2020-01-04 16:25:44 874 0
1 条回答
写回答
取消 提交回答
  • 集合没有ID,该集合中的对象具有ID。因此,您需要使用foreach来遍历数据。但是在这种情况下,这是多余的,只需执行以下操作:

    public function index()
    { 
        return ResponseClass::prepareResponse(MyList::all(), 'success');
    }
    
    2020-01-04 16:25:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载