From 50d39c7e9b4c63091d5035df04b2253da838b1ab Mon Sep 17 00:00:00 2001 From: KKlochko Date: Mon, 19 Jun 2023 21:55:10 +0300 Subject: [PATCH] Add methods to City model to add, remove Company by id. --- app/Models/City.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Models/City.php b/app/Models/City.php index f9604f6..acb6370 100644 --- a/app/Models/City.php +++ b/app/Models/City.php @@ -26,6 +26,10 @@ class City extends Model return $this->companies()->pluck('company_id')->toArray(); } + public function addCompanyId(int $company_id) + { + $this->addCompanyIds([$company_id]); + } public function addCompanyIds(array $company_ids) { @@ -33,6 +37,10 @@ class City extends Model $this->companies()->sync($companyIDs); } + public function removeCompanyID(int $company_id) + { + $this->companies()->detach($company_id); + } public function removeCompanyIds(array $company_ids) {