Skip to content

CRUD d'une entité au choix avec SYMFONY | Entité choisie : Livre !

Notifications You must be signed in to change notification settings

MaFlore/SYMFONY-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYMFONY-CRUD

CRUD d'une entité au choix. Entité choisie : Livre CRUD fait avec le Framework SYMFONY Documentation officielle du Framework disponible sur : https://symfony.com/docs Version PHP : 8 Version SYMFONY : 6

Pour lancer ce code sur votre machine, vous devez :

  1. Installer wampserver téléchargeable sur ce lien : https://www.wampserver.com/en/download-wampserver-64bits/
  2. Installer composer téléchargeable sur ce lien : https://getcomposer.org/Composer-Setup.exe
  3. Installer en dezippant le dossier zippé de symfony cli disponible sur le lien : https://github.com/symfony-cli/symfony-cli/releases/download/v5.5.0/symfony-cli_windows_amd64.zip, ensuite ajouter le lien vers le repertoire dans votre variable d'environnement
  4. Ensuite, pour continuer vous devez aussi installer gitbash téléchargeable sur ce lien : https://git-scm.com/download/win
  5. Clonez le projet une fois l'installation terminé en exécutant la commande : git clone https://github.com/MaFlore/SYMFONY-CRUD.git 1
  6. Une fois le clone terminé, mettez vous dans le repertoire du projet 2 en :
  7. Installant les dépendances du projet avec la commande : *composer install ou composer update 3
  8. Mettez vous dans le fichier .env du projet pour configurer la connexion à la base de donnée comme suit : 4
  9. Après la configuration de la connexion à la base de donnée, on va :
  10. créer la base de données avec la commande : symfony console doctrine:database:create 5
  11. créer la schéma/ou les tables de notre base de données avec la commande : symfony console doctrine:schema:create 6
  12. Lancez ensuite le serveur de notre projet avec la commande : symfony server:start 7
  13. Les routes disponibles dans notre projet : / -> route de tous les livres /ajouter -> route d'ajout d'un livre /modifier/{id<\d+>} -> route de modification d'un livre /supprimer/{id<\d+>} -> route de suppression d'un livre

MANUEL D'UTILISATION

Une fois le serveur lancé avec la commande symfony server:start, dirigé vous sur l'adresse donnée dans votre invite de commande. Adresse dans notre cas ici : https://127.0.0.1:8000

  1. Entrons cette adresse dans notre navigation, on aura la liste de tous les livres disponibles dans notre base de données 8
  2. Maintenant cliquons sur le bouton Ajouter, nous aurons un formulaire d'ajout d'un livre 9
  3. Remplissons ensuite les données dans notre formulaire d'ajout 10 Validons l'ajout de ces données dans la base de données en cliquant sur le bouton Ajouter
  4. Après cette validation, nous serons redirigés sur la liste des livres avec les données bien ajoutées dans la base de données 11
  5. Pour continuer, nous allons modifier la donnée qu'on vient d'ajouter en cliquant sur le bouton Modifier, On fera le constat que les données qu'on veut modifier ont etes remplies dans le formulaire de modification une fois cliquez sur le bouton de modification 12 Ainsi modifions ces données avec des nouvelles valeures 13 Validons la modification de ces données dans la base de données en cliquant sur le bouton Modifier
  6. Après cette validation, nous serons redirigés sur la liste des livres avec les données bien modifiées dans la base de données 14
  7. Maintenant supprimons une donnée en cliquant sur le bouton Supprimer 15 Validons cette suppression en cliquant sur le bouton Confirmez du message de confirmation 16 Le constat fait est que la donnée est bien supprimée.

MERCI !👊

About

CRUD d'une entité au choix avec SYMFONY | Entité choisie : Livre !

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published