hcweb

743 经验值

$links=Link::whereIn('id',$ids)->get();
foreach ($links as $link){
    $link->linkItem()->delete();
}

博主 这种只是把想关联的删了 本身还是没有删除!

对应关系已经处理好
public function link()

{
    return $this->belongsTo(Link::class);
}

public function linkItem()

{
    return $this->hasMany(LinkItem::class);
}

//批量删除
public function deleteMoreLink($ids){
    if ($ids){
       $link=Link::whereIn('id',$ids)->linkItem()->delete();
        //如果删除成功
        if ($link){
            $data=[
                'status'=>1,
                'msg'=>'删除成功!'
            ];
        }else{
            $data=[
                'status'=>0,
                'msg'=>'删除失败!'
            ];
        }
        return response()->json($data);
    }
    abort('404');
}

但是出现500错误!
Call to undefined method IlluminateDatabaseQueryBuilder::linkItem()

站长 教程建议一套套先讲完再进行下一套 不然想看这套教程的人一直等着!

群主您好 请问组件无法注入是怎么回事?

(found in component <delete-menu-type-button> at E:\wamp\www\laravel\resources\assets\js\components\admin\DeleteMenuTypeButton.vue)

Vue.component('delete-menu-type-button',require('./components/admin/DeleteMenuTypeButton.vue'));

求解 感谢 折腾好久了!