Laravel中的回滚模块迁移?

时间:2018-04-12 12:39:24

标签: php laravel eloquent migration

我已经通过

运行laravel模块的迁移
php artisan module:migrate

然后我想要回滚,所以我已经尝试了

php artisan module:rollback

没有这样的命令所以我试过

php artisan migrate:rollback

但是Laravel没有看到它:

 [Symfony\Component\Debug\Exception\FatalThrowableError]
 Class 'AddInteractionsToVisits' not found

我做错了吗?有没有办法回滚模块迁移?

2 个答案:

答案 0 :(得分:2)

由于您正在使用软件包,因此应检查其文档。

php artisan module:migrate-rollback Module

点击此处https://nwidart.com/laravel-modules/v1/advanced-tools/artisan-commands

答案 1 :(得分:0)

如果您需要从模块回滚特定的迁移,则可以执行此操作。

php artisan migrate:rollback --path=Modules/YourModule/database/migrations/2020_05_15_xxxxxx_create_your_table.php

我在这里使用了此代码,而不是模块文档代码,因为它给出了错误。

php artisan migrate:rollback --path=... 

请记住,如果您使用的是Linux服务器,请注意大小写敏感。您必须添加像 / Database / Migrations 这样的起始资本。

/Database/Migrations/2020_05_15_xxxxxx_create_your_table.php