Имеется PHP код:
public function upload()
{
validator()->make(request()->all(), [
'images' => 'required|file|mimes:txt,docx'
])->validate();
foreach(request()->images as $image) {
$image->store('images');
}
}
И HTML код:
<form method="post" action="{{ route('upload.images') }}" class="panel-body" id="upload-images-form" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="file" name="images[]" title="Загрузить изображение" class="btn btn-default" id="upload-images" multiple>
</form>
Если убрать код валидации, то файлы загружаются, но как провести валидацию при мультизагрузке?
В Laravel выше 5.2 можно сделать так:
validator()->make(request()->all(), [
'images.*' => 'required|file|mimes:txt,docx'
])->validate();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня получилась очень длинная регулярка, я её сделал, через или (|), как можно сократить?
Здравствуйте, создал сайт с помощью MVC, теперь возник вопрос как к данному сайту подключать, картинки, скрипты оффлайнВедь он обрабатывает...