*/ class InviteUserCommandHandler { /** * Handle the invite team member command. * * @param \CachetHQ\Cachet\Bus\Commands\User\InviteUserCommand $command * * @return void */ public function handle(InviteUserCommand $command) { foreach ($command->emails as $email) { $invite = Invite::create([ 'email' => $email, ]); event(new UserWasInvitedEvent($invite)); } } }