Inheritance: extends Validation
Example #1
0
 /**
  * POST | This handles the loging.
  *
  * @return mixed
  */
 public function attemptToLogin()
 {
     $inputs = request()->get();
     $validator = new LoginValidator();
     $validation = $validator->validate($inputs);
     if (count($validation)) {
         session()->set('input', $inputs);
         return redirect()->to(url()->previous())->withError(LoginValidator::toHtml($validation));
     }
     $credentials = ['email' => $inputs['email'], 'password' => $inputs['password'], 'activated' => true];
     if (auth()->attempt($credentials)) {
         if ($redirect = auth()->redirectIntended()) {
             return $redirect;
         }
         return redirect()->to(url()->to('newsfeed'));
     }
     return redirect()->to(url()->previous())->withError(lang()->get('responses/login.no_user'));
 }