livewire обработка ошибок 413 и 429 при загрузке файла

Рейтинг: 0Ответов: 0Опубликовано: 20.07.2025

Загружаю файл через livewire... При выборе файла, он сразу загружается во временную папку, затем проходит уже валидация в компоненте... Но если файл слишком большой, превышает заданые лимиты (12mb по умолчанию) или например срабатывате установленная middleware ('middleware' => 'throttle:5,1',) с ограничением количества загрузок по времени, то появляется ошибка компонента, либо 413 (Content Too Large) либо 429 ("Too Many Attempts.") соответствено... в компоненте их так понимаю не поймать и не обработать... поле с файлом при этом не сбрасывается, и содержит имя проблемного файла... как правильно обрабатывать эти ошибки?

Пробовал отслеживать размер файла перед отправкой через js, это помогает только с первым вариантом... Также пробовал ловить ошибку в компоненте,

public function updatedFile(){ Здесь через try|catch... не помогает... }

Ответы

Ответов пока нет.