protected function postRegister(RegisterRequest $request)
 {
     $this->user->email = $request->email;
     $this->user->password = bcrypt($request->password);
     $this->user->save();
     if ($this->auth->attempt($request->only('email', 'password'))) {
         return redirect()->intended('/account/vehicles/types');
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postStore(Request $request)
 {
     // Declaramos las reglas de validación
     $validator = Validator::make($request->all(), ['first_name' => 'max:45', 'last_name' => 'max:45', 'email' => 'required|unique:users|max:255', 'password' => 'required|max:255']);
     // Validamos los datos
     if ($validator->fails()) {
         return redirect('/dashboard/users/create')->withInput()->withErrors($validator);
     }
     // Creamos el nuevo usuario
     $user = new User();
     $user->first_name = $request->first_name;
     $user->last_name = $request->last_name;
     $user->email = $request->email;
     $user->password = bcrypt($request->password);
     $user->save();
     // Redireccionamos
     return redirect('/dashboard/users');
 }