laravel — сохранение обрезанного изображения Uploadcare с помощью переполнения стека

Имея немного головного скребка с Uploadcare-х Виджет в PHP, когда дело доходит до обрезки.

Виджет обрезается, но в любом случае загружает полноразмерное изображение. Захват UUID и сохранение его в базе данных для последующего поиска.

Что мне не хватает?

Спасибо!

Согласно PHP API, я передаю атрибуты в массиве

getInputTag('uuid', array("data-images-only" => "true", "data-crop" => "150x150"))

Код контроллера

$uuid = $api->getFile($request->uuid)->data['original_file_url'];

1

Решение

Uploadcare всегда загружает оригинальные файлы.
Когда пользователь обрезает изображение в виджете, он возвращает URL CDN с обрезка применяется.

Вам нужно захватить этот URL (а не только UUID) и сохранить его в вашем приложении.

Это может помочь:

$cropped_url = $api->getFile($request->uuid)->getUrl();

Также обратите внимание, что uuid вводящее в заблуждение вводное имя и имя переменной в данном случае 🙂

1

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

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

По вопросам рекламы [email protected]