A
A
Artem Kislenko2016-06-06 07:47:55
Laravel
Artem Kislenko, 2016-06-06 07:47:55

How to properly implement file upload in Laravel?

Здравствуйте!
Есть сайт, где реализована в многих местах загрузка файлов через обычные формы (multipart/form-data). Рекомендовали сделать загрузки через одну точку, т.к. периодически возникают ошибки с загрузкой то в одной форме, то в другой. Как это правильно сделать в Laravel 4.2? Я представляю, что в контроллере вызывается ЧТО-ТО куда передается массив файлов (например, обычный $_FILES), дальше магия и это ЧТО-ТО возвращает результат.
Так вот, чем должно быть это ЧТО-ТО (в Laravel 4.2)? Как правильно сделать одну точку входа на этом фреймворке, чтобы не было 10-15 мест, с дублирующим кодом.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Adamos, 2016-06-06
@webwork

1. Шаблон с инпутом и его обвязкой (если у вас анимированная мультизагрузка - соответственно, блок, в котором будет отображаться прогресс и подключение скрипта, который все это делает).
2. Класс, который разбирает $_FILES с определенным именем и возвращает его данные в виде массива. С опциональной проверкой опасного содержимого.
В общем, посмотреть, какой код повторяется каждый раз, и собрать его в отдельный класс. Обычный рефакторинг, фреймворк тут - дело десятое.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question