[Symfony 4] Les commandes essentielles

Code javascript

Les commandes de base de Symfony 4, utile pour tous projets et à ne pas oublier.

Catégorie(s) : astuce
Écrit le : 17/10/2018

Cache

Vider le cache

php bin/console cache:clear --no-warmup

Recharger le cache

php bin/console cache:warmup

Base de donnée

Créer la base de donnée

php bin/console doctrine:database:create

Créer le schema dans la base de donnée

php bin/console doctrine:schema:create

Mettre à jour la base de donnée depuis les entitées

php bin/console doctrine:schema:update --force

Supprimer la base de donnée

php bin/console doctrine:database:drop --force

Mettre à jour la base de donnée depuis des fichiers de migration (si DoctrineMigrationBundle est installé)

php bin/console doctrine:migrations:migrate

Entitée

Créer une entitée

php bin/console make:entity

Générer les getters et setters d'une entitée

php bin/console make:entity --regenerate

Assets

Générer les assets pour le developpement

./node_modules/.bin/encore dev

Lancement du watcher pour générer les assets à la volée pendant le développement

./node_modules/.bin/encore dev --watch

Générer les assets pour la production

./node_modules/.bin/encore production

Installer les assets des bundles

php bin/console assets:install --symlink

Fixtures

Installer les fixtures (si DoctrineFixturesBundle est installé)

php bin/console doctrine:fixtures:load

Mot de passe

Permet d'encoder des mots de passe pour la classe d'utilisateurs donnée

php bin/console security:encode-password