我一开始添加了一个自定义字段like
但是现在数据的结构有变化了 不给like赋值了 要在下面添加两个字段 一个num和status字段
之前的count($v['likes'])要赋值给num字段 但是下面这样写就报错了Undefined index: like
$res[$k]['likes']['like']['num']=count($v['likes']); //报错Undefined index: like
这种情况应该怎么办呢?
$res = Blog::with('user','pic','likes')->orderBy('id','desc')->paginate(10);
foreach($res as $k=>$v){
$res[$k]['likes']['like']=count($v['likes']);
}
改善后代码如下,希望能帮到你: