Intervention/Image is the best PHP image manipulation library that I know of.
Docs on that here: http://image.intervention.io/getting_started/installation
It allows you to resize, alter, save ("save" means saving the image and altered versions of it in some directory), etc.
If these images are going to be public, then you can store them in the public directory. If not, I would store them in the storage directory.
When I save the images, I "save" or "store' them in a directory and I save the location of the files in the database.
I made a package that can handle uploads, associate them with Eloquent models and create thumbnails.
Take a look at the documentation.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community