first(); if ($existingUser) { return [ 'success' => false, 'message' => 'Данный пользователь уже существует в системе', ]; } // Создаем приглашение $invitation = Invitation::create([ 'email' => $email, 'user_id' => $senderId, ]); // Отправляем письмо \Illuminate\Support\Facades\Mail::to($invitation->email)->send(new InvitationMail($invitation)); return [ 'success' => true, 'message' => 'Пользователь успешно приглашен', 'invitation' => $invitation, ]; } }