Я использую этот код для проверки учетных данных пользователей, но я не могу понять, как изменить код, чтобы получить сообщение об ошибке при сбое учетных данных. Используется редирект и так далее, но ничего не показывают ....Как получить пользовательское сообщение об ошибках входа в систему Laravel?
public function loginWithCredentials(Request $request) {
$signinEmail = $request->input('email');
$signinPassword = $request->input('password');
$user = new Users();
$errors = new MessageBag;
$user = $user
->where('email', '=', $signinEmail)
->get()->first();
if(empty($user)) {
$errors->add('error', 'Invalid credentials!');
return json_encode([
'error'=>true,
'messages'=>$errors
]);
}
$userdata = $user->toArray();
if(md5($signinPassword) != $userdata['password']) {
$errors->add('error', 'Invalid credentials!');
return redirect()->guest('auth/login');
}
Session::put('user',$userdata);
$errors->add('message0', 'Welcome ' . strtoupper($userdata['username']) . '!');
}
Теперь это просто просто перенаправляет меня на белую страницу с сообщением «недействительные мандатной». Я хочу, чтобы сообщение было на странице входа.