Прошу помощи сообщества. Задача создать посты с галереей картинок.
Файлы изображения для галереи загружаются AJAX на сервер в временную папку на диске TEMP, (Dropzone.JS). То есть к моменту отправки остальных данных формы при создании поста, файлы галереи уже находятся на диске во временной папке.
Необходимо прочитать предварительно сохраненные файлы на диске во временной папке, получить их, сделать миниатюры, пересохранить и сделать записи в таблицу.
$files = Storage::disk('temp')->files(); // получаю массив строк – имен файлов хранящихся во временной папке.
Не получается прочитать и пресохранить данные файлы. В документации решения не нашел, рекомендованный метод
$temp = Storage::disk('temp')->get(‘file.jpg’) - Не работает. В данном случае обычные методы для работы с файлами: getClientOriginalExtension(), storeAs() возвращают ошибку. Как понима, Согласно сообщению об файлы получены в виде строк.
Call to a member function getClientOriginalExtension() on string
Как прочитать, файлы на диске обработать и пересохранить их. Куда смотреть, буду благодарен за любой совет.