Пакет Laravel для обработки загрузки изображений и изменения размера - PullRequest
0 голосов
/ 20 сентября 2019

Я новичок в Laravel и прихожу из Rails.Вы искали рекомендации для пакета для обработки изображений в Laravel, который может выполнять следующие действия?

  • Загрузка изображений
  • Проверка изображений
  • Изменение размеров версийподдержка
  • Amazon S3 поддержка

1 Ответ

1 голос
/ 20 сентября 2019

Что я использую для этих сценариев:

Для загрузки изображений

В общем, вам не нужен какой-либо пакет, Laravel поддерживает это довольно хорошо из коробки, в том числе поддержка Amazon S3 , проверка, ограничение для определенных типов файлов и / или размеров и т. д. ( См .: Laravel - Хранилище файлов )

Если вам нужны специальные проверки и / или зона перетаскивания, я бы использовал хранилище файлов Laravel вместе с Dropzone.js на внешнем интерфейсе.

* Для манипуляций с изображениями

Например, для создания миниатюр, изменения размера изображений и т. Д.) Я бы использовал пакет Intervention Image , он очень полезен и хорошо известен в сообществе php.

...