Laravel 4 à 8
Laravel 8
Un site de réservation avec la TALL stack
Créer un blog
Une petite présentation du projet.Le frontend
- Les données
- La page d'accueil
- Les articles
- Les commentaires 1/2
- Les commentaires 2/2
- L'authentification
- Contact et pages
- Social, erreurs, traductions et événement
Le backend
- L'administration
- Le tableau des articles
- Créer un article
- Modifier ou supprimer un article
- Les catégories
- Les utilisateurs
- Les commentaires
- Contacts et liens sociaux
- Les pages
Compléments
Cours Laravel 8
Laravel 8 a été publié officiellement. J'en profite pour toiletter un peu mon cours qui datait de la version 6.I - Les bases
- Présentation générale
- Un environnement de développement
- Installation et organisation
- Le routage
- Les réponses
- Artisan et les contrôleurs
- Formulaires et middlewares
- La validation
- Envoyer un email
- Configuration, session et gestion de fichier
- Injection de dépendance, conteneur et façades
II - Les données
- Migrations et modèles
- Jouer avec Eloquent
- Les ressources (1/2)
- Les ressources (2/2)
- La relation 1:n
- La relation n:n
- Le polymorphisme
- Les ressources d'API
III - La sécurité
- L’authentification
- L’oubli du mot de passe
- Gestion du profil et API
- Les équipes
- Se passer de Jetstream
- On se protège
IV - Plus loin avec Laravel
Divers
- Ma première application Laravel 8
- Livewire – introduction
- Le bazar de l'authentification
- Laravel Filament
- La TALL Stack
- Livewire Datatable
- Livewire Fullcalendar
Laravel 7
Shopping
Une application complète de commerce en ligne pour illustrer l'utilisation de Laravel 7.La boutique (frontend)
- Les données 1/2
- Les données 2/2
- L'authentification
- Le panier
- La commande
- La confirmation de la commande
- Le paiement avec Stripe
- La facture
- Le compte client 1/3
- Le compte client 2/3
- Le compte client 3/3
- Les emails
- Notifications, pages et statut
L'administration (backend)
- L'administration
- Paramétrer la boutique
- Les pays
- Les frais de port
- Les états de commande
- Les pages
- Les produits
- Les clients et les adresses
- Les commandes
- La maintenance
- Les statistiques
Divers
Laravel 6
Cours Laravel 6
I - Les bases
- Présentation générale
- Un environnement de développement
- Installation et organisation
- Le routage
- Les réponses
- Artisan et les contrôleurs
- Formulaires et middlewares
- La validation
- Envoyer un email
- Configuration, session et gestion de fichier
- Injection de dépendance, conteneur et façades
II - Les données
- Migrations et modèles
- L’authentification
- L’oubli du mot de passe
- La vérification de l'email
- Jouer avec Eloquent
- Les ressources (1/2)
- Les ressources (2/2)
- La relation 1:n
- La relation n:n
- Le polymorphisme
- Les ressources d'API
III - Plus loin avec Laravel
- Les événements
- La localisation
- Les notifications
- La sécurité
- Ajax
- Les vues
- Les tests
- CSS et Javascript
Divers
Laravel 5
Pour vous permettre un accès thématique voici des liens vers les sujets traités dans les différents chapitres :
Un site d'annonces
- Les données
- La page d'accueil
- Les annonces
- Annonce et message
- Créer une annonce
- L’administration (1/2)
- L’administration (2/2)
- L'interface utilisateur
Ce projet a été créé avec Laravel 5. Si vous utilisez une version ultérieure (6, 7 ou même 8) vous rencontrerez quelques bugs normalement faciles à corriger.
Laravel 5.7 par la pratique
- Introduction
- Installation et style
- L'authentification
- Les données
- Les catégories 1/2
- Les catégories 2/2
- Les images
- La galerie
- Gestion de ses photos
- Le profil
- Les albums 1/2
- Les albums 2/2
- L'administration
- Notation des photos
- Les notifications
- Les langues
Créer une application avec Laravel 5.5
- Introduction
- Installation et style
- Les vues de l'authentification
- Les données
- Les catégories 1/2
- Les catégories 2/2
- Les images
- La galerie 1/2
- La galerie 2/2
- Le profil
- Les langues
- Les tests
- Ajouter le changement de catégorie
Cours Laravel 5.5
I - Les bases
- Présentation générale
- Un environnement de développement
- Installation et organisation
- Le routage
- Les réponses
- Artisan et les contrôleurs
- Formulaires et middlewares
- La validation
- Envoyer un email
- Configuration, session et gestion de fichier
- Injection de dépendance, conteneur et façades
II - Les données
- Migrations et modèles
- L'authentification
- L'oubli du mot de passe
- Jouer avec Eloquent
- La relation 1:n
- La relation n:n
- Le polymorphisme
- Gérer un arbre
- La pagination
- Les ressources
- Les assistants
III - Plus loin avec Laravel
- Les événements
- La localisation
- Les notifications
- La sécurité
- Ajax
- Les vues
- Les tests
- Les fichiers et le cache
- CSS et Javascript
- Vue.js
Cours Laravel 5.3
I - Les bases
- Présentation générale
- Un environnement de développement
- Installation et organisation
- Le routage
- Les réponses
- Artisan et les contrôleurs
- Formulaires et middlewares
- La validation
- Envoyer un email
- Configuration, session et gestion de fichiers
- Injection de dépendance, conteneur et façades
- CSS et Javascript
II - Les données
- Migrations et modèles
- Les ressources (1/2)
- Les ressources (2/2) et les erreurs
- L'authentification
- L'oubli du mot de passe
- La relation 1:n
- La relation n:n (1/2)
- La relation n:n (2/2)
- Un concepteur de schéma
- Manipuler les données
III - Plus loin avec Laravel
- Une application d'exemple
- Des vues propres
- La localisation
- Les événements
- La sécurité
- Les notifications
- Ajax
- Les tests unitaires
- Le déploiement
Série "créer une application Laravel 5.2"
Cette série a pour objectif de décrire la création de cette application d'exemple.- Créer une application : les données
- Créer une application : routes, middlewares et commandes
- Créer une application : l'interface
- Créer une application : l'authentification
- Créer une application : le contact
- Créer une application : les articles (front-end)
- Créer une application : les articles (back-end)
- Créer une application : les utilisateurs
- Créer une application : des vues propres
Série "les relations avec Eloquent"
Série "Laravel et AngularJS"
- Laravel et AngularJS : présentation
- Laravel et AngularJS : données et initialisation
- Laravel et AngularJS : login et logout
- Laravel et AngularJS : gestion des rêves
Divers
- Lumen
- Formulaire modal
- Créer un package
- Jouer avec Composer
- Un formulaire multi-étapes
- Le cache de Laravel 5
- Laravel Designer
- Nice Artisan
- Un installateur pour application Laravel 5.2 et 5.3
- Une liste de choix dynamique
- Plages horaires
- Elixir
- PSR-7
- Many to many to many
- Intégrer AdminLTE
- Laravel Boilerplate
- Page dynamique
- Laravel et MDL
- Changer le framework CSS bis
- GraphQL et Laravel
Laravel 4
Pour vous permettre un accès thématique voici des liens vers les sujets traités dans les différents chapitres :
- Présentation du framework
- Installation
- Architecture et configuration
- Les routes
- Les entrées
- Les vues
- Un exemple de site statique
- Blade
- Les contrôleurs
- Les filtres
- Gestion des erreurs
- Les formulaires
- Les bases de données 1/3
- Les bases de données 2/3
- Les bases de données 3/3
- Authentification
- Validation
- Blog : les données
- Blog : template et routes (version bis pour Bootstrap 3)
- Quel IDE pour Laravel 4 ?
- Blog : utilisation de contrôleurs
- Installer des générateurs
- Les helpers
- Blog : authentification
- Blog : les tests unitaires
- Création d'un package
- Cache et configuration
- Créer une commande
- Le routage
- Le filtrage
- Le conteneur de dépendances (IoC)
- Organiser son code
- Les relations avec Eloquent 1/2
- Les relations avec Eloquent 2/2
- Sentry 3
- Les composeurs de vues
- Le CMS October