Вы переопределили метод credentials()
, но ничего от него не вернули.
Измените свой метод учетных данных на:
protected function credentials(Request $request)
{
return [
'slug' => $request->slug,
'password' => $request->password,
'statut' => 1,
];
}
Я понимаю, что вы пытались аутентифицировать пользователя внутри метода учетных данных, но вам это не нужно, так как в этом случае вызывающий его метод делает то же самое.
Причина, по которой ваше перенаправление тоже не сработало, заключается в том, что вызывающий метод не возвращал его, поэтому ваш пользователь входил в систему, но вы фактически передавали ответ перенаправления методу attempt
, который и вызвал вашу ошибку .
Кроме того, я не уверен, является ли statut
опечаткой или нет?