PHP : Créez un site e-commerce avec Laravel et Stripe
ERROR
00:00
00:00

TUTO PHP : Créez un site e-commerce avec Laravel et Stripe

Steven Sil
30,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans cette formation de plus de 4 heures, vous allez apprendre à créer un site Web e-commerce avec le framework PHP Laravel 5 et le service de paiement sécurisé Stripe.
Cet exercice pratique n'aborde pas les bases de Laravel.
Si vous souhaitez vous former à ce framework et créer votre premier site complet, j'ai réalisé une formation complète à ce sujet, qui vous permettra ensuite de comprendre celle-ci.

Cette formation a pour objectif de vous apprendre à créer un site Web e-commerce complet en se basant sur des technologies récentes et en nous focalisant sur les fonctions indispensables à un site e-commerce :

  • Gestion d'une boutique (espace administrateur pour ajouter, modifier et supprimer des articles)
  • Panier d'achat
  • Paiement sécurisé par carte bancaire
  • Accès aux commandes

Vous pouvez avoir une vision globale du projet en visionnant la vidéo d'introduction ou en parcourant la galerie d'images plus bas sur cette page.
Cette formation couvrira l'ensemble des aspects techniques de Laravel avec :

  • La création de middlewares pour gérer l'accès aux espaces réservés aux administrateurs ou encore aux membres ayant un panier non-vide
  • La création d'une politique pour que les membres ne puissent visionner que leurs propres commandes
  • La manipulation des variables de session avec Laravel pour gérer le panier d'achat
  • La création de requêtes personnalisées pour gérer la validation de nos formulaires
  • Les routes, les contrôleurs, Blade, les modèles ...

A la fin de cette formation, vous saurez créer un site e-commerce avec Laravel que vous pourrez ensuite faire évoluer selon vos envies et vos besoins.

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Les fichiers de travail sont fournis avec le cours.
Un QCM est également disponible pour tester vos connaissances.

Bonne pratique !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Création et configuration globale du projet
Chapitre 2
Les modèles
Chapitre 3
Les middlewares
Chapitre 4
La politique pour voir les commandes
Chapitre 5
Les vues et les contrôleurs
Chapitre 6
Gérer la boutique
Chapitre 7
Gérer le modèle Cart

Plan détaillé du cours

Chapitre 1 : Création et configuration globale du projet
37m26s
 
Leçon 1Introduction
Leçon 2Introduction technique
Leçon 3Création du projet
Leçon 4Ajout du projet aux hosts
Leçon 5Configuration du site Web
Leçon 6Structure du fichier web.php
Leçon 7Création de l'espace membre
Leçon 8Les fichiers CSS
Leçon 9Des messages de validation en français
Leçon 10Une directive Blade pour gérer les dates au format français
Leçon 11Une directive Blade pour gérer les prix au format euros
Leçon 12Des routes en français
Chapitre 2 : Les modèles
14m
 
Leçon 1Le modèle Item
Leçon 2Le modèle Order
Leçon 3Le modèle Cart
Leçon 4Ajout d'un champ rôle pour la table users
Leçon 5Migrations et inscription sur le site
Chapitre 3 : Les middlewares
05m29s
 
Leçon 1Créer les middlewares Admin et Cart
Leçon 2Ajouter les middlewares au Kernel
Chapitre 4 : La politique pour voir les commandes
03m57s
 
Leçon 1Créer la politique OrderPolicy
Leçon 2Ajouter la politique à notre site
Chapitre 5 : Les vues et les contrôleurs
15m04s
 
Leçon 1Les vues
Leçon 2Le contrôleur ItemController
Leçon 3Le contrôleur CartController
Chapitre 6 : Gérer la boutique
57m10s
 
Leçon 1Gestion des routes pour la boutique
Leçon 2Le middleware Admin
Leçon 3Gérer le contrôleur pour l'espace membre
Leçon 4Gérer la vue de l'espace membre
Leçon 5Création des validateurs pour ajouter et éditer un produit
Leçon 6Enregistrer un nouvel article
Leçon 7Le formulaire de mise à jour
Leçon 8Gérer la mise à jour d'un article
Leçon 9Suppression d'un article
Leçon 10Afficher le contenu de la boutique
Chapitre 7 : Gérer le modèle Cart
23m57s
 
Leçon 1Les méthodes add() et store()
Leçon 2La méthode drop()
Leçon 3La méthode clear()
Leçon 4La méthode total()
Chapitre 8 : Gérer le panier d'achat
20m53s
 
Leçon 1Gérer les routes du panier d'achat
Leçon 2Visualiser le panier
Leçon 3Ajouter un article au panier
Leçon 4Retirer un article du panier
Leçon 5Vider le panier
Chapitre 9 : Le paiement par carte bancaire - Côté front-end
38m32s
 
Leçon 1Gérer les routes pour le paiement
Leçon 2Gérer le middleware Cart
Leçon 3Le paiement par carte bancaire avec Stripe
Leçon 4Stripe.js et les variables d'environnement
Leçon 5Gérer le formulaire de paiement avec Elements
Chapitre 10 : Le paiement par carte bancaire - Côté back-end
13m43s
 
Leçon 1Importer le client PHP de Stripe avec Composer
Leçon 2Gérer le paiement et l'enregistrement de la commande
Chapitre 11 : Visualiser nos commandes
18m40s
 
Leçon 1Gérer la politique pour voir les commandes
Leçon 2Une dépendance pour générer des PDF
Leçon 3Gérer la génération de PDF
Leçon 4Conclusion

Aperçus

Avis des apprenants

Détail des avis
37
Apprenants
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Romain Boussy
Romain Boussy
Publié le 05/04/2020
Comme d'habitude avec steven, un tuto de très bonne qualité ! Bien expliqué et clair !
Pascal Schyns
Pascal Schyns
Publié le 27/06/2019
Très bonne formation et très bien expliqué comme dans toutes vos formations. Par contre, serait-il possible de mettre à jour le contenu de la formation par rapport à la nouvelle réglementation SCA qui prendra effet en septembre ? Ce serait super. Merci
Azoulay Bruno
Azoulay Bruno
Publié le 27/10/2018
Wow tes formation j'adore merci très claire je le recommande
Steven Sil
Steven Sil
Un grand merci à toi :)

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

Php 7, Laravel 5

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Bonjour, est compatible avec laravel 5.7 ?

Oui la formation est sortie le mois dernier, j'ai utilisé la version 5.7 :)

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données