Créer un site web permettant de gérer des cocktails
- Gérer une liste de sirops
- nom
- Gérer une liste de softs (= sans alcool)
- nom
- Gérer une liste des types d'alcools (ex: rhum, whiskey, vodka, etc...)
- nom
- Gérer une liste de fruits
- nom
- image
- Gérer une liste de verres (= types de verres)
- nom
- image
- Gérer une liste d'alcools (ex: greygoose, smirnoff...)
- nom
- degré
- type d'alcool (relation vers la table "types d'alcools")
- Gérer une liste de cocktails, qui seront in fine, une composition de tous les éléments cités ci-dessus
Les temps 1, 2 et 3 sont à gérer en mode "backoffice", c'est-à-dire, ajoutable a partir d'une genre de panel "admin"
- Mettre en place l'authentification (login/register) pour ne laisser l'accès qu'aux membres identifiés pour le panel admin
- Présentation propre de tous les cocktails en front (partie visible sans connexion)
- Doc technique: https://laravel.com/docs/9.x/
- Lancer le serveur:
php artisan serve
- Si il y a un problème de dépendences dans le projet:
1-composer du --ignore-platform-req=ext-fileinfo
2-composer install --ignore-platform-req=ext-fileinfo
3-composer du
4-composer install
- Créer une migration:
1-php artisan make:migration nom_du_fichier
2-php artisan migrate
3- Si nécessaire:php artisan migrate:refresh
ouphp artisan migrate:status
- Créer un contrôleur:
php artisan make:controller nom_du_fichier
- Créer un modèle:
php artisan make:model nom_du_fichier
- Catégories : CRUD (Create, Read, Update, Delete)
- 1 table en BDD
- 1 modèle pour gérer les catégories en BDD
- 1 contrôleur spécifique pour les catégories
- Les vues nécessaires
- Les routes nécessaires
- Yasser Youssouf Mohamed
- Mathias Leroy
- Enzo Pinot
YNOV NANTES - B2 - 2022