【问题标题】:How to delete and recreate db manually in migrations?如何在迁移中手动删除和重新创建数据库?
【发布时间】:2021-08-27 14:59:34
【问题描述】:

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

php artisan migrate:refresh --seed

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

【问题讨论】:

  • php artisan migrate:rollback 这将从数据库中删除所有表。

标签: laravel laravel-migrations


【解决方案1】:

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

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

migrate:refresh 只是重置你的表,而不是丢弃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    相关资源
    最近更新 更多