2015-3-13 晚 9:13
运行laravel时发生一个错误Indirect modification of overloaded element of BbsArticle has no effect ;
错误代码:
foreach
($article[
‘reply’
]
as
$key => $value){
$article[
‘reply’
][$key][
‘reply_time’
] = substr($value[
‘created_at’
],0,10);
}
具体问题不是很清楚,$article[
‘reply’
] 是一个查询出的数组,用toArray()方式强转的。去掉toArray(),用原始对象object 进行循环就不报错了。最后在return的时候用toArray转换一下数组即可。
版权声明:本文为huihuangjiuai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。