0

Ich muss praktische Möglichkeit implementieren, Thumbnails in Laravel Framework zu erstellen. Aber ich möchte alles auf Amazon S3 speichern. Ich habe dieses Paket überprüft https://github.com/Folkloreatelier/laravel-image, aber es hat nicht die Möglichkeit, Cache von Thumbnails auf s3 zu speichern. Ich überprüfte http://symfony.com/doc/current/bundles/LiipImagineBundle/index.html, aber es funktioniert gut mit Symfony und ich weiß nicht, ob es mit Laravel einfach funktioniert. Hast du Erfahrung in der Lösung solcher Probleme?So verwenden Sie Thumbnails in Laravel und speichern sie auf AWS S3-Bucket

Antwort

1

Ich denke, die einfachste Lösung ist die Verwendung Intervention.

$image = Image::make($file)->resize($width, $height)->save(); 

und dann tun Sie einfach den Standard s3->put und speichern Sie den Pfad in Ihrer Datenbank.

$s3->put($path, $image->__toString(), 'public'); 
$url = $this->s3->url($path); 

habe ich nicht gründlich durch this lesen, aber es könnte Ihnen etwas mehr Einblick geben, wie Intervention zu verwenden.