laravel - 我可以将 mysql 转储导入到 laravel 迁移中吗?

标签 laravel

我有一个完整的数据库,需要创建迁移。我想一定有办法从转储中做到这一点,但不确定。有没有办法自动或至少更容易地完成这项任务?

最佳答案

您可以像这样在 Laravel 中导入转储:

DB::unprepared(file_get_contents('full/path/to/dump.sql'));

如果我要重构现有的应用程序,我会花时间从头开始编写迁移,将转储导入到不同的表(或不同的数据库,如果表名相同),然后将内容导入到通过种子的新结构。

关于laravel - 我可以将 mysql 转储导入到 laravel 迁移中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21307464/

相关文章:

laravel - 护照,过期后刷新 token 的方法

使用外部 Laravel 护照 lumen api 进行 Laravel 客户端身份验证

php - 使用redis在laravel中排队

php - 如何将 Eloquent 结果放入数组 Laravel

laravel - Mac OS X Mojave 需要 Mcrypt PHP 扩展

php - Sentry 使用什么类型的加密

mysql - Laravel Docker 容器未连接到本地 mysql

javascript - 如何使用javascript获取laravel存储路径

laravel - 在数据透视表上使用 hasManyThrough 检索相关模型 - Laravel 5.7

php - 如何保存/重定向 Laravel 5 Artisan 命令的输出?