Laravel 迁移新的特定迁移

Laravel migrate fresh specific migration

我正在尝试迁移我的 Laravel 应用程序中的某些数据库 table。我正在使用第三方库 https://github.com/spatie/laravel-schedule-monitor,它似乎已损坏,需要在升级时重新迁移。如果我在本地 运行 php artisan migrate:fresh 它会工作得很好,但在我所有的其他迁移中,我不想在生产中覆盖和转储其他 table 中的数据环境。

我想要migrate:fresh一个特定的迁移...

更新

在 table 上尝试 运行 refresh 命令时,会发生以下情况...

你可以使用php artisan migrate:refresh --path=

例子

php artisan migrate:refresh --path=database/migrations/2020_09_02_000000_create_users_table.php

如果需要回滚:

php artisan migrate:rollback  --path=/database/migrations/2020_09_02_000000_create_users_table.php

另一种解决方案是复制该迁移中的内容并将其删除,然后重新进行该迁移并将数据粘贴到其中,然后 运行 php artisan migrate

别忘了从 phpmyadmin 中删除 table