artisan migrate:install 有什么用?

what is artisan migrate:install use for?

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

Laravel 在您的数据库中创建一个 migrations table 以跟踪数据库中已经 运行 的迁移。如果您 运行 php artisan migrate:install,则创建此 table。

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

迁移时,此 table 也会自动创建,无需事先 运行 安装命令。


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