我的原因是因为我用的是 ->get() 查询,但是我只有一条数据,get查询返回的是一个二维数组,需要使用$arr[0]->id,这样是方式,或者一条数据时直接使用->first(),的方式就可以解决了
laravel 使用数据库查询时报错 “Property [xx] does not exist on this collection instance.“
最新推荐文章于 2022-10-19 21:09:47 发布
本文探讨了在 Laravel 中使用 get() 和 first() 方法查询数据的问题。当你只有一条数据时,get() 返回的是二维数组,需要通过 $arr[0]->id 访问属性。而 first() 方法则更简洁,直接返回第一条数据的对象。理解这两个查询的区别对于提升 Laravel 开发效率至关重要。
摘要由CSDN通过智能技术生成