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');
 }
Exemplo n.º 2
0
 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;
 }