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转换一下数组即可。
原文地址:http://blog.csdn.net/huihuangjiuai/article/details/44245965