📜  重新运行迁移和种子 - PHP (1)

📅  最后修改于: 2023-12-03 15:12:31.253000             🧑  作者: Mango

重新运行迁移和种子 - PHP

当你需要在你的应用程序中更新数据库结构时,迁移 (migrations) 就很有用了。同时,种子 (seeding) 可以帮助你在数据库中添加一些测试数据。

在某些情况下,你可能需要重新运行数据库的迁移和种子。下面是在 PHP 中重新运行迁移和种子的方法。

重新运行迁移

重新运行数据库迁移步骤如下:

  1. 运行以下命令在数据库中回滚所有迁移:

    php artisan migrate:reset
    

    这将回滚所有迁移并清空数据库。

  2. 然后再次运行所有的迁移:

    php artisan migrate
    

    这将重新运行所有迁移并更新数据库结构。

重新运行种子

重新运行数据库种子步骤如下:

  1. 运行以下命令来清空数据库:

    php artisan migrate:refresh --seed
    

    这将回滚数据库并重新运行所有迁移以及所有种子。

  2. 然后再次运行所有的种子:

    php artisan db:seed
    

    这将重新运行所有种子并在数据库中添加测试数据。

总结

在本文中,我们了解了在 PHP 中重新运行数据库迁移和种子的方法。现在,当你需要更新数据库结构和测试数据时,你可以用这些命令快速轻松地重新运行迁移和种子了。