gpt4 book ai didi

php - "php artisan migrate"显示 "nothing to migrate"

转载 作者:行者123 更新时间:2023-12-01 08:21:35 34 4
gpt4 key购买 nike

我是 Laravel 的新手。
我正在开发 Laravel 版本 6。
我已经创建了迁移。
第一次运行良好,但如果我更改迁移文件中的某些内容,然后运行 ​​php artisan migrate它显示 nothing to migrate .
我试过 php artisan migrate --path同样,但它不起作用。
为了使它工作,我必须删除迁移文件并重新创建它。
我不想用 php artisan migrate:fresh .

我应该怎么做才能只运行一个已更改的迁移文件?

最佳答案

当您运行时 php artisan migrate如果迁移文件夹中没有新文件,它会检查迁移表,它会向您显示没有要迁移的内容。

If you want to rollback last migration.



rollback最新的迁移操作,可以使用 rollback 命令。此命令回滚最后一个“批处理”迁移,其中可能包含多个迁移文件:
php artisan migrate:rollback

它将删除最后创建的表。
migrate:reset命令将回滚应用程序的所有迁移:
php artisan migrate:reset
migrate:fresh命令将删除所有表。
php artisan migrate:fresh

php artisan migrate:fresh --seed

更多信息: document

关于php - "php artisan migrate"显示 "nothing to migrate",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58203119/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com