Мне нужно реализовать удобный способ создания миниатюр в Laravel Framework. Но я хочу хранить все на Amazon S3. Я проверил этот пакет https://github.com/Folkloreatelier/laravel-image, но он не нет возможности хранить кеш эскизов на s3. Я проверил http://symfony.com/doc/current/bundles/LiipImagineBundle/index.html, но он хорошо работает с Symfony, и я не знаю, будет ли он легко работать с Laravel. Есть ли у вас опыт решения подобных задач?
Как использовать миниатюры в Laravel и хранить их в корзине AWS S3
Ответы (1)
Я думаю, что самое простое решение — использовать Intervention.
$image = Image::make($file)->resize($width, $height)->save();
а затем вы просто делаете стандартный s3->put
и сохраняете путь в своей базе данных.
$s3->put($path, $image->__toString(), 'public');
$url = $this->s3->url($path);
Я не внимательно прочитал этот, но это может дать вам больше информации о том, как использовать Intervention.
person
Alex Harris
schedule
02.07.2016