Laravel 8.X & 7.X : Création d'une application E-commerce
Construire un site web e-commerce en utilisant PayPal (pour débutants et pro). Disponible sur Laravel 9
What you will learn
Comment installer laravel
Comment créer et paramétrer un projet avec Laravel
Notions Sur les Routes en Laravel
Comment créer les contrôleurs avec Laravel
Notions sur les modèles et les migrations avec Laravel
Comment connecter la base de données avec Laravel
Comment créer et visualiser les produits, les catégories, les curseurs avec Laravel
Comment sélectionner un produit par catégorie
Créer un panier
Augmenter ou réduire la quantité d'un produit du panier
Ajouter l' API PayPal pour le paiement
Exporter les commandes de clients de Laravel vers PDF (Facture)
Why take this course?
Dans ce cours, nous allons apprendre à partir de zéro et étape par étape, comment créer une application Web e-commerce complet avec PayPal.
Nous allons apprendre:
Comment créer et visualiser des produits, des catégories de produits, des sliders;
Comment sélectionner un produit par catégorie;
Comment ajouter des produits au panier;
Comment mettre à jour la quantité d'articles et comment supprimer les articles du panier;
Comment personnaliser le formulaire de paiement pour le paiement en ligne avec l'Api PayPal;
Comment enregistrer et afficher les commandes des clients;
Comment exporter des commandes client de Laravel vers PDF.
Comment envoyer automatiquement au client un email contenant ses commandes après l'achat.
Dans ce cours, nous allons apprendre à partir de zéro et étape par étape, les notions de base de Laravel. Nous allons coder avec Laravel 7.X mais nous allons établir les différentes comparaisons qu'il y a entre Laravel 7.X et Laravel 8.X.
Nous allons apprendre:
Sur la mise en place d'un projet Laravel. Nous allons voir avec beaucoup de détails sur comment mettre en place un projet Laravel;
Le concept Modèle Vue Contrôleur ;
Les navigations de base (The Basic Routing);
Avec beaucoup plus de détails sur les Contrôleurs (interagissant entre les modèles et les vues);
Comment utiliser le template blade (Blade templating) dans un projet Laravel. Qui a le rôle de pouvoir éviter la réutilisation de codes HTML similaires ;
Avec beaucoup plus de détails sur les modèles et les migrations;
Laravel Collective qui est un système de formulaire propre pour Laravel.