all()->toArray()查询报错

来源:10-14 测试订单接口

慕先生4222241

2018-03-31

$products = Product::all(['1'])->visible('id', 'price', 'stock', 'name', 'main_img_url')->toArray();


这段代码最后加上toArray()会报错,显示//img.mukewang.com/szimg/5abf490500012d0e12520097.jpg


如果把toAyyay()去掉,则不会报错。

写回答

9回答

7七月

2018-03-31

你是collection的类型吗?

0
1
慕先生4222241
非常感谢!
2018-03-31
共1条回复

慕先生4222241

提问者

2018-03-31

找到错误了,visible()里面的参数应该是数组,没加中括号,白搭了我一下午,哎呀,好气啊

0
0

7七月

2018-03-31

那你试试5.07c。后面的版本可能会有一些改变。也可以改改 框架的更新说明。

0
0

慕先生4222241

提问者

2018-03-31

https://pan.baidu.com/s/1Dq3YJWLyjwdsZTVLPTWRbQ


以上是我写的代码,就是不知道怎么搞。。。。问题在//img.mukewang.com/szimg/5abf56ff0001867f22730491.jpg

0
0

慕先生4222241

提问者

2018-03-31

我刚刚换了5.0.16。重新试了一下,还是有这个问题。明明是collection,但是后面不能使用toArray()方法。

0
0

7七月

2018-03-31

5.0? 课程都是5.07c呀,怎么比课程还低?

0
0

慕先生4222241

提问者

2018-03-31

v5.0版本

0
0

7七月

2018-03-31

TP版本是多少?

0
0

慕先生4222241

提问者

2018-03-31

不加toArray()方法输出的查询结果为,提交//img.mukewang.com/szimg/5abf4c4a0001e50906771011.jpg

一旦添加了toArray()就会报错。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程