Публиковать изображения с внешнего URL без ввода [type = ‘file’] (Laravel)

Я работаю с Ларавел 5.3 и у меня есть проблема с размещением изображений на моем API. У меня есть внешние URL изображений, которые приходят из социальной сети API.

Моя задача состоит в том, чтобы получить все это и опубликовать его в API без каких-либо form, input элементы просто от контроллера.

Я получаю изображение из API, и я могу легко публиковать текстовые значения, но я борюсь с изображениями. я могу использовать Image::make() и сделать изображение из URL;

$orig = pathinfo($media['image_url'], PATHINFO_EXTENSION);
$extension = substr($orig, 0, strpos($orig, '?'));
$filename = time().'-'.str_random(20).'.'.$extension;
// make image
$img = Image::make($media['image_url']);

если я верну это $img Я получил этот объект:

введите описание изображения здесь

Но мне не нужно это спасать. Я должен отправить его прямо в API. Если я попытаюсь установить этот объект на $request->files массив, где я получаю POST $request прежде чем я сохраню в DB Я получил эту ошибку:

введите описание изображения здесь

Но я хочу установить это изображение для использования в качестве загруженного файла:

введите описание изображения здесь

Как я могу это сделать. Понятия не имею. Спасибо! 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector