company_id); if ($company->secret == $request->token) { $company->status = $request->status; $company->save(); $user = User::where('email', $company->email); if ($user->count() == 1) { $user = $user->first(); } else { $user = User::create([ 'name' => $request->user_name, 'email' => $company->email, 'phone' => $request->user_phone ]); $user->setForcedPassword(); } CompanyAdmin::where('user_id', $user->id)->delete();//удаляю, если уже была админская учетка CompanyAdmin::create([ 'user_id' => $user->id, 'company_id' => $company->id ]); return true; } return false; } }