情况一:laravel在查询的时候,结果是对象,用toArray()转数组的时候,外层转了,内层没转。
情况二:在非model里面,或者一个model调另外model表的查询结果,根本无法用toArray(),一用就报错。
所以,建议把查询结果用get_object_vars()方法进行转数组,比较彻底。
laravel查询结果转数组get_object_vars()比较好
最新推荐文章于 2021-09-13 16:28:05 发布
情况一:laravel在查询的时候,结果是对象,用toArray()转数组的时候,外层转了,内层没转。
情况二:在非model里面,或者一个model调另外model表的查询结果,根本无法用toArray(),一用就报错。
所以,建议把查询结果用get_object_vars()方法进行转数组,比较彻底。