从数据库迁移
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据库迁移相关的知识,希望对你有一定的参考价值。
我已经通过mysql Workbench创建了模式并将其与数据库同步。
所有表都在数据库中。现在当我使用的时候
php artisan migrate
命令,是否有从数据库中获取字段导向器的选项,而不是指定字段名称。
你也可以在github上推荐任何其他工具。
qazxsw poi将帮助我们从Laravel 4中的现有数据库生成迁移源代码。
因此,如果您已经拥有在mysql工作台中创建的sql架构,那么您需要使用Laravel Migrations Generator将该架构放入laravel迁移中。
有一些工具可以使这部分更容易:
- schema builder - 有点像mysql工作台,可以导出laravel迁移代码
- http://www.laravelsd.com/将现有数据库写入laravel迁移代码
另一个选择是使用我们的工具Skipper(https://github.com/XCMer/larry-four-generator)我们在一个月前介绍了Laravel支持,现在,在测试阶段,它对Laraver用户是免费的。
Skipper允许您直接导入MySQL Workbench项目(或者也可以导入现有数据库),然后将迁移和目标文件从Skipper导出到Laravel项目。
此解决方案的好处是您可以直接在Skipper中维护ORM架构,并不断更新模型对象文件并自动从应用程序创建新的迁移,而无需手动编写任何代码。
如果您想尝试,可以在https://www.skipper18.com下载,并在初始应用程序许可屏幕中选择“Laravel Beta许可证”。
以上是关于从数据库迁移的主要内容,如果未能解决你的问题,请参考以下文章
Android NavHostFragment(片段)膨胀失败,ViewBinding(使用导航组件)
迁移到 AndroidX 后,findFragmentById 为片段返回 null