В моем проекте laravel у меня есть этот фрагмент моего валидатора как
$this->validate($request,
['name'=>'required|unique:activities,name,'.$request->id,
'images.*'=>'image|max:65536',
'description'=>'required'
]
);
Я хочу, чтобы одновременно загружалось максимум 64 МБ изображений.Я также установил max_upload_size и max_post_size равными 64 МБ в моем файле php.ini, а также отредактировал max_file_uploads до безопасного высокого значения.Разве это не должно возвращать сообщение об ошибке и перенаправлять меня к предыдущему сообщению, когда я пытаюсь загрузить файлы выше 64 МБ ??Но я получаю сообщение PostTooLargeException
с
public function handle($request, Closure $next)
{
$max = $this->getPostMaxSize();
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
Почему это происходит ??Большинство ответов направляют меня на редактирование файла php.ini, который я уже сделал.Как мне предотвратить это и безопасно перенаправить пользователя на предыдущую страницу с сообщениями об ошибках проверки ??