请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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


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


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

正在回答

9回答

7七月 2018-03-31 16:43:42

你是collection的类型吗?

0 回复 有任何疑惑可以回复我~
提问者 慕先生4222241 2018-03-31 19:14:39

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

0 回复 有任何疑惑可以回复我~
7七月 2018-03-31 17:48:26

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

0 回复 有任何疑惑可以回复我~
提问者 慕先生4222241 2018-03-31 17:38:10

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


以上是我写的代码,就是不知道怎么搞。。。。问题在https://img1.sycdn.imooc.com//szimg/5abf56ff0001867f22730491.jpg

0 回复 有任何疑惑可以回复我~
提问者 慕先生4222241 2018-03-31 17:32:22

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

0 回复 有任何疑惑可以回复我~
7七月 2018-03-31 17:30:46

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

0 回复 有任何疑惑可以回复我~
提问者 慕先生4222241 2018-03-31 16:57:58

v5.0版本

0 回复 有任何疑惑可以回复我~
7七月 2018-03-31 16:56:38

TP版本是多少?

0 回复 有任何疑惑可以回复我~
提问者 慕先生4222241 2018-03-31 16:53:01

不加toArray()方法输出的查询结果为,提交https://img1.sycdn.imooc.com//szimg/5abf4c4a0001e50906771011.jpg

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信