Ejemplo n.º 1
0
 /**
  * @param Requests\RegistrationFormRequest $request
  *
  * @return $this|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function registration(Requests\RegistrationFormRequest $request)
 {
     $data = $request->only('username', 'email', 'password');
     $data['password'] = Hash::make($data['password']);
     $user = new User($data);
     if ($user->save()) {
         $this->auth->login($user);
         return redirect('chat');
     } else {
         return redirect('/')->withErrors(['username' => 'Oops... Something wrong is happened. Try again.'], $request->getErrorBag());
     }
 }