Database Laravel-从其他框架迁移数据库

Database Laravel-从其他框架迁移数据库,database,laravel,codeigniter,migration,data-migration,Database,Laravel,Codeigniter,Migration,Data Migration,我正在做一个已经很先进的项目,特别是数据库,这个项目已经由我的团队中的某个人填写,尽管其中的一部分还没有被使用。有些表可以作为示例数据清空和重新填充,但是大多数表包含实际使用的数据或我们现在正在做的部分中使用的数据 该项目始于CodeIgniter,因为我们已经意识到Laravel可以为我们节省数小时的工作,所以我们计划迁移它。关键是我们没有使用CodeIgniter的迁移系统,我们在Laravel文档中看到,只有表结构将被迁移,而且我们必须创建每个迁移 这里的问题是,是否有一种方法既可以自动创

我正在做一个已经很先进的项目,特别是数据库,这个项目已经由我的团队中的某个人填写,尽管其中的一部分还没有被使用。有些表可以作为示例数据清空和重新填充,但是大多数表包含实际使用的数据或我们现在正在做的部分中使用的数据

该项目始于CodeIgniter,因为我们已经意识到Laravel可以为我们节省数小时的工作,所以我们计划迁移它。关键是我们没有使用CodeIgniter的迁移系统,我们在Laravel文档中看到,只有表结构将被迁移,而且我们必须创建每个迁移


这里的问题是,是否有一种方法既可以自动创建migratinos文件,又可以保留将在应用程序中使用的相关数据,这样我们就不需要再次填充数据库(是的,有一些大表)。我们考虑过播种机,但我们看到它们只存储样本数据…

您可以使用Laravel migration generator。它只会帮助您从您的服务器生成迁移 现有数据库。看看下面。您将在自述文件中找到如何使用它。祝你好运


希望有帮助。谢谢干杯-_-

谢谢你的快速回答。我安装了该模块,并尝试按照文档中的说明进行迁移,但是我得到了相同的结果:表是空的。另外,我对默认的Laravel迁移也有问题:“SQLSTATE[42000]:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为1000字节(SQL:alter table
users
add unique
users\u email\u unique
email
)”。使用Laravel 5.5.40