/**
  * @expectedException \LaravelItalia\Exceptions\NotFoundException
  */
 public function testCanFindByEmailThrowsException()
 {
     $this->userRepository->findByEmail('*****@*****.**');
 }
Example #2
0
 /**
  * @param UserPasswordResetRequest $request
  * @param UserRepository $userRepository
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function postReset(UserPasswordResetRequest $request, UserRepository $userRepository)
 {
     try {
         $user = $userRepository->findByEmail($request->get('email'));
         $this->dispatch(new ResetPasswordCommand($user, $request->get('token'), $request->get('password')));
         Auth::login($user);
         return redirect('admin/dashboard');
     } catch (NotFoundException $e) {
         return redirect('admin/reset/' . $request->get('token'))->with('errors', Collection::make(['Problemi in fase di validazione della combinazion e. Riprovare.']));
     }
 }