I am new to Laravel and coming from Rails. Was looking for a recommendation for a package for Image handling in Laravel which can do the following?
- Uploading Images
- Validation of Images
- Resizing versioning support
- Amazon S3 support
I am new to Laravel and coming from Rails. Was looking for a recommendation for a package for Image handling in Laravel which can do the following?
- Uploading Images
- Validation of Images
- Resizing versioning support
- Amazon S3 support
What I use for these scenarios:
For Image uploads
In general, you do not need any package, Laravel support this pretty well out of the box, including out of the box Amazon S3 support, validation, limiting to a specific file types and/or sizes, etc. (See: Laravel - File Storage)
If you need special validations and/or a drag zone, I would use Laravel file storage together with Dropzone.js on the front-end.
* For Image manipulations
For example, for creating thumbnails, resizing images, etc.) I would use the Intervention Image package, it is very useful and well known in the php community.