delete(); TrainClassCate::where('1=1')->delete(); //默认数据 $root_ids = Company::where('1=1')->column('root_id'); $saves = $cates = []; $arr = ['业务部', '网销部', '设计师', '客户经理']; $cate = ['销冠分享','总裁讲堂','营销工具','工艺标准','营销管理','业务技能','设计常识','产品知识','企业文化','通用知识','其他']; foreach ($root_ids as $v) { foreach ($arr as $v2) { $saves[] = [ 'root_id' => $v, 'name' => $v2 ]; } foreach ($cate as $v3) { $cates[] = [ 'root_id' => $v, 'name' => $v3 ]; } } (new TalkskillUsersCate())->saveAll($saves); (new TrainClassCate())->saveAll($cates); } }