Laravel File Storage - Créer une galerie d'images

Utiliser le système de File Storage de Laravel

Ratings: 4.44 / 5.00




Description

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.

What You Will Learn!

  • Créer une galerie d'image avec Laravel
  • Utiliser un disque de stockage
  • Uploader un fichier
  • Valider un formulaire
  • Sauvegarder un fichier sur un disque
  • Redimensionner une image
  • Récupérer des informations sur une image
  • Stocker des informations en base de données
  • Supprimer un fichier
  • Télécharger un fichier
  • Utiliser Axios
  • Ecouter la progression d'upload d'un fichier
  • Mettre en place une progress bar
  • Utiliser Fancybox3 pour faire une lightbox
  • Utiliser Laravel Mix et faire du cache busting
  • Installer des dépendances Javascript
  • Utiliser des dépendances Javascript
  • Confirmer avant de supprimer un fichier

Who Should Attend!

  • Développeur débutant Laravel, désirant connaître l'upload et le stockage de fichiers avec le système de File Storage de Laravel