public function unlinkUser($userAccountId, $userId) { $userAccount = UserAccount::whereId($userAccountId)->first(); if ($userAccount->hasUserId($userId)) { $userAccount->removeUserId($userId); $userAccount->save(); } }
public function unlinkUser($userAccountId, $userId) { $userAccount = UserAccount::whereId($userAccountId)->first(); if ($userAccount->hasUserId($userId)) { $userAccount->removeUserId($userId); $userAccount->save(); } $user = User::whereId($userId)->first(); if (!$user->public_id && $user->account->company->accounts->count() > 1) { $company = Company::create(); $company->save(); $user->account->company_id = $company->id; $user->account->save(); } }