API Todo en PHP/Symfony
Veillez à avoir composer d'installé pour les différentes dépendances
Sinon cliquer ici pour les instructions d'installation
Liste des dépendances utilisées :
- symfony/maker-bundle
- orm-fixtures
- req api
- symfony/validator
Il faudra renseigner le moyen d'accès au fichier d'environnement du projet
Pour la créer et la peupler à la suite du démarrage, les commandes suivantes seront utiles (orm-fixtures est nécessaire) :
php bin/console doctrine:database:create
php bin/console make:migration
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
Les bases de données sont présentées de cette manière (exemple avec MariaDB/mySQL qui m'a servi de test mais cela est aussi vrai pour PostgreSQL) :
DATABASE_URL="mysql://user:[email protected]:3306/database?serverVersion=10.11.6-MariaDB&charset=utf8mb4"
Paramètres à changer :
- User => Remplacer par le nom d'utilisateur pour accéder à la base de données
- Password => Remplacer par le mot de passe pour accéder à la base de données
- database => Remplacer par le nom de la base de données associée au projet
Ecrivez simplement en étant dans le répertoire de l'API
symfony server:start