Bonjour,
Pourquoi tu n'utiliserais pas la librairie Intervention Image? J'utilise souvent cette librarie pour tous ce qui est traitement sur des images. Voci le lien de la documentation officiel : http://image.intervention.io/
Cette librarie à prévue une des scripts pour le framework Laravel. : http://image.intervention.io/getting_started/installation#laravel
Si tu n'a jamais travailler avec cette librarie. Je te conseille de regarde ce tutorial que Grafikart à fait il y a un bon moment de ça :
https://www.grafikart.fr/tutoriels/php/intervention-image-375
Bonne chance dans tes projets! :)