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'));
}