Я использую запрос формы Laravel для проверки некоторых сложных входных данных. Если есть ошибка, Laravel возвращает пользователя на предыдущую страницу (что нормально), но я также хочу, чтобы она регистрировала ошибки для меня. Как мне это сделать?
Я попытался использовать метод формы withValidator
следующим образом, но получил ошибку «максимальный уровень вложенности достигнут».
public function withValidator($validator)
{
$validator->after(function ($validator) {
if ($validator->fails()) {
foreach($validator->errors()->all() as $error) {
logger($error);
}
}
});
}