Créer une API avec Laravel 8 et VueJS 3

Vidéo tutoriel d’introduction du setup du projet de l’API Laravel 8 avec VueJS 3

On se retrouve dans cette (relativement longue) introduction durant laquelle nous allons installer notre projet Laravel 8 avec Laragon puis les dépendances JavaScript pour VueJS 3.
Ensuite on pourra passer à la création de nos Modèles, Contrôleurs et Contrôleur de Test.

Cette application sera axée principalement sur la gestion de nos clients. On aura à créer un Modèle Customer et toute la logique autour. Globalement, nous créerons un C.R.U.D (Create, Read, Update, Delete) au travers de cette superbe API !

L’API Composition de VueJS 3 nous permettra entre autres de venir isoler les fonctionnalités importantes de nos composants. De ce fait, nous ne surchargerons pas ces derniers et adopterons la bonne pratique de séparation des responsabilités qui dit qu’une classe, composant ou autre instance ne doit avoir qu’un seul rôle, qu’une seule chose à gérer.

Écrire du code simple et élégant n’est pas chose aisée. Cependant avec l’API Composition et l’élégance de Laravel, on a toutes les clés en main pour développer une application qui répond à ces caractéristiques !

⚡ Pour une meilleure assimilation, n’hésitez pas à consulter la documentation de Vue 3 par ici.
⚡ Le lien vers le projet GitHub se trouve ici.
⚡ Et également la doc de Laravel 8 par là.

A très vite 🙂