Код контроллера
public function login(Request $request){
if (Auth::check()){
return redirect(route('Account'));
}
$formFields = $request->only(['Login', 'Password']);
// dd($formFields);
if(Auth::attempt($formFields)){
return redirect()->intended(route('Account'));
}
return redirect(route('LoginPage'))->withErrors([
'Login' => 'Произошла ошибка при входе!',
]);
}
Ошибок не выдаёт просто пропускает условие как будто пустое значение в массиве и исполняет следующий код
return redirect(route('LoginPage'))->withErrors([
'Login' => 'Произошла ошибка при входе!',
]);
Код модели User
public function setPasswordAttribute($password){
$this->attributes['Password'] = Hash::make($password);
}
Код страницы
<div class="FormAuth">
<p class="p7">Вход</p>
<form class="formReg" action="{{route('login')}}" method="POST">
@csrf
<input type="text" name="Login" value="" placeholder="Введите логин" class="input">
@error('Login')
<div><p class="p6">{{$message}}</p></div>
@enderror
<input type="password" name="Password" value="" placeholder="Введите пароль" class="input">
@error('Password')
<div><p>{{$message}}</p></div>
@enderror
<button type="submit" class="btn-reg log-btn" value="#"><p class="p9">Войти</p></button>
</form>
<a href="{{route('Authentication')}}" class="cnp-auth"><p class="p9 pCorrected">Нажмите сюда если хотите зарегистрироваться!</p></a>
</div>
Через dd данные норм с формы отправляются а дальше хз что не работает
Вот проектик:
Click извиняюсь за затуп и что сразу не скинул