Dans cette formation Laravel en vidéo, vous apprendrez à vous servir du système de File Storage de Laravel au travers de la création d'une application de galerie photos.
A la fin de cette formation, vous serez capable de mettre en place un formulaire d'upload, de valider les données postées via ce formulaire et de les insérer en base de données.
Vous serez également capable de redimensionner des images en gardant leur ratio, c'est à dire sans les couper ni les déformer par rapport à l'image d'origine, vous saurez également récupérer les dimensions, ainsi que le poids des images, puis leur chemin et leur URL.
Vous saurez comment mettre en place la possibilité de télécharger une image en cliquant sur un bouton, et vous saurez aussi comment les supprimer du serveur et de la base de données.
Nous aborderons également une partie Javascript dans laquelle vous apprendrez à utiliser Laravel Mix afin de minifier et versionner vos fichiers Javascript, et à installer des dépendances Javascript à l'aide de NPM ou Yarn.
Vous utiliserez le client HTTP Axios, afin d'uploader vos fichiers en AJAX et d'implémenter une progress bar indiquant la progression d'upload du fichier en temps réel.
Vous serez aussi capable de gérer les erreurs et de les afficher en fonction des codes HTTP renvoyés par le serveur.
Enfin, pour finir, vous verrez comme il est facile de mettre en place une Lightbox afin d'apporter un plus à vos visiteurs.
Cette formation s'adresse à tous les développeur débutants ou non, qui désirent savoir comment utiliser le système de Storage de Laravel.
Je vous souhaite une bonne formation, je reste disponible pour répondre à vos éventuelles questions.