我从我最喜欢的包Provider spatie那里得到了这个包的laravel-tag,并将其放入项目中进行测试.在第一次测试之后,我想清空php artisan migrate:refresh --seed
个表,以便运行进一步的测试.但我有个例外:
SQLSTATE[HY000]: General error: 1 table "tags" already exists (SQL: create table "tags" ("id" integer not null primary key autoincrement, "name" text not null, "slug" text not null, "type" varchar, "order_column" integer, "created_at" datetime, "updated_at" datetime))
个
查看迁移文件后,我发现Spatie的迁移没有down()函数.因此数据保持不变,我不能开始回滚或重置.我一点也不喜欢这样.我添加了一个down函数munell,但即使在那里我也得到了上面的异常.因此,我有两个问题:
- 有什么理由不传递down()函数吗?
- 我要怎么做才能清空这张新桌子?
提前谢谢你,麦克斯