В вашем методе validate
вы проверяете по одному изображению, поэтому, когда вы загружаете несколько изображений, это просто не будет работать, потому что это уже не одно изображение, а массив.В этом случае вам нужно использовать подстановочный знак после имени атрибута, например так: 'featured_image.*'
, потому что это фактически относится к любому количеству отправляемых изображений, и это правило проверки в основном используется для multiple
загрузки файлов
РЕДАКТИРОВАТЬ: Чтобы установить максимальный размер всех изображений 2mb
, вы можете использовать: max:5
, потому что 2048 / 400 = 5.12
РЕДАКТ. 2: Для пользовательских сообщений, пожалуйста, проверьте URL-адрес, который я указал в комментариях, и прокрутите внизнемного вы увидите, как вы можете display error messages
или, если он не ниже этого раздела, просто найдите displaying error messages
, вы увидите, как вести