我如何在 laravel 中使用 "php artisan migrate" 迁移我的数据库

How could I migrate my database with "php artisan migrate" in laravel

我从 gitlab 克隆我的项目,然后在我的新电脑上制作它。 但是在我 运行 php artisan migrate 并且没有创建相应的 table 之后我没有得到任何输出。

下面 php artisan migrate:status 的输出。

"Ran?"是什么意思,为什么我的迁移文件状态都是"N"。只有当 "Ran?" 是 "Y"?

时,php artisan migrate 才会成功创建这些 table

运行 列中的 Y 表示迁移已完成。

检查您的 .ENV 文件,确保您的数据库设置正确,并确保您事先确实创建了数据库。

尝试使用 php artisan migrate:refresh 有时它发生在我身上,我发现它已经迁移了

清除整个 laravel 缓存以保持最新的当前 .env 设置,这可能会有所帮助。