public function store(RegistrationRequest $request) { $user = User::register($request->get('name'), $request->get('email'), $request->get('password'), $request->has('verified')); $this->userRepository->register($user); $this->userRepository->login($user); flash()->message('Thank you for registering'); return $user->verified ? redirect()->route('droplets_path') : redirect()->route('unverified_path'); }
public function create($formData) { $password = !empty($formData['password']) ? $formData['password'] : str_random(8); $user = User::register($formData['name'], $formData['email'], $password, true); $user->save(); if (!empty($formData['send_email'])) { $this->userMailer->sendWelcomeMessageTo($user, $password); } return $user; }