firstOrCreate(['name'=>$laborCompany->name]); DB::table('role_labor_company')->updateOrInsert(['role_id'=>$role->id,'labor_company_id'=>$laborCompany->id]); } public function updateRole($laborCompany) { $role_id=DB::table('role_labor_company')->where('labor_company_id',$laborCompany->id)->value('role_id'); Role::query()->where('id',$role_id)->update(['name'=>$laborCompany->name]); } }