Artisan de Laravel ne dit rien à émigrer
J'ai installé les migrations avec php artisan migrate:install
ensuite créé une migration avec la php artisan migrate:make create_teams_table
de commande. Maintenant j'essaie de le lancer avec la commande suivante que j'ai fait en fonction de la la documentation officielle:
php artisan migrate --path=app/foo/migrations/2014_01_21_143531_create_teams_table.php
Cela me donne le suivant sur la console:
Rien à migrer.
La migrations
table dans la base de données est vide et la nouvelle table n'est pas créée ni. Je ne comprends pas pourquoi la documentation dit foo
dans le chemin d'accès. Ce n' foo
signifie et d'où elle vient? J'ai d'abord enseigné que le chemin est mauvais en raison de la foo
chose et que je sais que le chemin est relatif au app
dossier, donc je l'ai changé pour app/database/migrations
mais ça ne fonctionne pas. J'ai aussi essayé beaucoup d'autres chemin combinaison, mais aucun d'entre eux travaillaient.
Je n'ai entré le mauvais chemin? Dans ce cas, ne devrait pas la console de montrer un autre type de serviable message? Ce n' foo
veux dire? Comment puis-je utiliser ma migration?
source d'informationauteur totymedli
Vous devez vous connecter pour publier un commentaire.
Que
foo
chose, c'est juste un exemple. Laravel va chercher les migrations à exécuter dansapp/database/migrations
sur par défaut. Essayez de supprimer que--path
paramètre et voir si cela fonctionne.Essayez ceci:
Première:
Annulée:
2014_03_28_142140_user_table
Rien à la restauration.
deuxième:
Migrés:
2014_03_28_142140_user_table
vérifier la base de données.
Migrations chemin est un répertoire, pas un fichier spécifique
--path=application/foo/migrations/ont travaillé pour vous
Ce qui m'a aidé: