Add methods to City model to add, remove Company by id.

main
KKlochko 2 years ago
parent 118b9bb74c
commit 50d39c7e9b

@ -26,6 +26,10 @@ class City extends Model
return $this->companies()->pluck('company_id')->toArray(); return $this->companies()->pluck('company_id')->toArray();
} }
public function addCompanyId(int $company_id)
{
$this->addCompanyIds([$company_id]);
}
public function addCompanyIds(array $company_ids) public function addCompanyIds(array $company_ids)
{ {
@ -33,6 +37,10 @@ class City extends Model
$this->companies()->sync($companyIDs); $this->companies()->sync($companyIDs);
} }
public function removeCompanyID(int $company_id)
{
$this->companies()->detach($company_id);
}
public function removeCompanyIds(array $company_ids) public function removeCompanyIds(array $company_ids)
{ {

Loading…
Cancel
Save