Ça tombe bien ! Dans ce cours sous forme de mini projet expliqué pas à pas, je t'apprendrai les bases de Laravel en créant un blog simple avec gestion des utilisateurs, des posts, et des commentaires. Pour "raccourcir" le cours, certaines fonctionnalités ne seront cependant pas développées comme par exemple la modification de mots de passe.
Si j'ai bien compris, nous allons gérer un blog avec Laravel ?
Exactement. Et ça tombe bien, en ce 8 février 2022 vient de sortir la version 9 de Laravel, mainte fois repoussée par la crise du Covid19. Cette version est une LTS, c'est-à-dire une version qui a vocation à être maintenu longtemps. Les LTS sont à privilégier quand on développe un nouveau projet ! Et concernant celui que nous verrons nous au long de ce cours, voici le résumé des notions fonctionnalités que nous allons implémenter :
- Installation et configuration de Laravel
- Création des tables grâce aux migrations
- Peuplement de la base de données grâce aux factories et le seeding
- Création des modèles
- Gestion de l'authentification
- Création des contrôleurs
- Création des vues
Oula, ça me parait compliqué tout ça !
Ne t'en fais pas. Tout sera fait pas à pas et de manière très accompagnée. Tu pourras lire le tutoriel en plusieurs fois également, et je serai là pour répondre aux questions que tu te poseras via les commentaires. Cependant, quelques prérequis sont nécessaires :
- Bien connaitre PHP procédural et en POO ainsi que le modèle MVC
- Avoir composer et savoir l'utiliser (à minima gérer un autoloader et télécharger des dépendances/librairies) : [Composer]
- Savoir créer une base de données et tester un site PHP en local (avec WAMP/MAMP/LAMP par exemple)
Prêt ?
C'est parti ! J'ai terminé cette partie