PHP artisan migrate:refresh是从数据库中删除所有当前数据

Dip*_*ora 1 php laravel laravel-5

如果使用PHP artisan migrate:refresh命令,则每次都会从其他表中删除旧数据。

我应该怎么做才能使迁移成功运行并且不删除旧数据?

Lau*_*nce 5

这是预期的行为。

迁移刷新将删除所有表,然后重新安装所有迁移。因此任何数据都将丢失。

如果要将进一步的迁移添加到当前数据库中(应该只是在运行php artisan migrate),它将仅运行尚未发生的迁移。