Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pjehan/edwm3210-bucket-list
https://github.com/pjehan/edwm3210-bucket-list
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pjehan/edwm3210-bucket-list
- Owner: pjehan
- Created: 2024-02-26T10:35:55.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-08T10:51:06.000Z (11 months ago)
- Last Synced: 2024-04-15T15:53:28.226Z (9 months ago)
- Language: PHP
- Size: 330 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bucket List EDWM3210
## Étapes d'installation
1. Cloner le projet
2. Installer les dépendances
```shell
composer install
php bin/console importmap:install
```3. Créer la base de données
```shell
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
```En cas de problème avec les migrations, supprimer les fichiers de migrations puis exécuter les commandes suivantes :
```shell
php bin/console doctrine:database:drop --force
php bin/console doctrine:database:create
php bin/console make:migration
php bin/console doctrine:migrations:migrate
```4. Démarrer le serveur de développement (si vous n'avez pas de serveur local (ex: Apache))
```shell
php -S localhost:8000 -t public
```
Ou avec le CLI de Symfony (obligatoire pour la gestion des assets avec importmap)
```shell
symfony serve
```## Étapes de création du projet
1. Créer un nouveau projet Symfony
```shell
composer create-project symfony/skeleton bucket-list
cd bucket-list
composer require webapp # Optionnel (pour installer Doctrine, Twig, etc.)
```
Ou avec le CLI de Symfony
```shell
symfony new bucket-list # ou symfony new --webapp bucket-list
```2. Créer un controller
```shell
php bin/console make:controller
```3. Créer une entité
```shell
php bin/console make:entity
```4. Créer une migration et exécuter les migrations
```shell
php bin/console make:migration
php bin/console doctrine:migrations:migrate
```5. Créer des fixtures
```shell
composer require --dev orm-fixtures
php bin/console make:fixtures
php bin/console doctrine:fixtures:load
```