如何在迁移中手动删除和重新创建数据库?

How to delete and recreate db manually in migrations?

在 laravel 8 应用程序中初始化我的应用程序的数据库 我使用带有命令的迁移

php artisan migrate:refresh --seed

如果我的脚本没有错误,它工作正常,但如果出现错误(比如无效 字段类型参考其他 table) 在我修复错误后我需要手动删除和重新创建数据库 在 phpmyadmin 中? 是否有办法以某种方式自动执行此过程? 谢谢!

您可以使用php artisan migrate:fresh --seed

使用此命令,它将删除所有表并重新运行 迁移

migrate:refresh只是重置你的表,而不是掉落。