Tp laravel
Thème :
Junior
1 vues ·1/6 leçonsExemples de projets adaptés à cette structure (Blog) de formation :
1. Projet : Application de Gestion de Bibliothèque Personnelle
Description :
Une application permettant aux utilisateurs de gérer leur collection de livres : ajout, modification, suppression, recherche et catégorisation.
Détail par chapitre :
- Chapitre 13 : Modèle
Book(titre, auteur, année, résumé). CRUD complet. - Chapitre 14 : Relations avec
GenreetAuthor. Un livre a un genre et un auteur (relationsbelongsTo). - Chapitre 15 : Upload de couvertures de livres.
- Chapitre 16 : Pagination des livres + recherche par titre/auteur.
- Chapitre 17 : Chaque utilisateur voit seulement SA bibliothèque.
- Chapitre 18 : Interface intuitive avec Tailwind CSS, déploiement sur Heroku.
2. Projet : Plateforme de Recettes Cuisine
Description :
Les utilisateurs peuvent partager leurs recettes, les catégoriser (entrée, plat, dessert), et filtrer par ingrédients ou difficulté.
Détail par chapitre :
- Chapitre 13 : Modèle
Recipe(titre, description, temps de préparation). - Chapitre 14 : Relations avec
CategoryetIngredient(via table pivot). - Chapitre 15 : Upload de photos des recettes.
- Chapitre 16 : Pagination + filtres par catégorie ou ingrédient.
- Chapitre 17 : Seul l’auteur peut modifier/supprimer sa recette.
- Chapitre 18 : Notation des recettes (optionnel), design responsive.
3. Projet : Suivi de Projets Personnels (TodoList Avancée)
Description :
Application pour gérer des tâches et projets personnels avec dates, priorités, étiquettes et suivi de progression.
Détail par chapitre :
- Chapitre 13 : Modèle
Task(titre, description, date, priorité). - Chapitre 14 : Relations avec
ProjectetTag(une tâche peut avoir plusieurs tags). - Chapitre 15 : Upload de pièces jointes pour les tâches.
- Chapitre 16 : Pagination des tâches + filtres par projet/état/date.
- Chapitre 17 : Chaque utilisateur gère ses propres projets/tâches.
- Chapitre 18 : Tableaux de bord visuels, marquage des tâches complétées, export PDF (optionnel).
Points communs :
- Respectent la structure CRUD + relations + upload + pagination/recherche + auth.
- Idéaux pour pratiquer Eloquent, les formulaires, les middleware et le déploiement.
- Modulables et facilement extensibles.
- Portfolio valorisant une fois terminés.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Exemples de projets adaptés à cette structure (Blog) de formation :. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.