artisan migration:install的用途是什么?

时间:2019-07-17 07:43:05

标签: laravel artisan laravel-migrations

文档和CLI帮助中均未提及,它说-创建了迁移存储库。
什么意思?
当我运行这样的命令时,它说-未找到数据库laravel。

1 个答案:

答案 0 :(得分:1)

Laravel在数据库中创建一个migrations表,以跟踪数据库上已经进行了哪些迁移。如果您运行php artisan migrate:install,则会创建此表。

此表可确保在运行php artisan migrate时,不会再次执行已经在数据库上运行的迁移。

迁移时,该表也会自动创建,无需事先运行install命令。


发生错误的原因可能是因为您没有在.env文件或config/database.php文件中设置正确的数据库凭据。