从数据库迁移

时间:2014-05-07 06:24:50

标签: laravel laravel-4

我已经通过MySQL Workbench创建了模式并将其与数据库同步。

所有表都在数据库中。现在当我使用

php artisan migrate

命令,是否有从数据库中取出字段导向器的选项,而不是指定字段名称。

还可以在github上推荐任何其他工具。

3 个答案:

答案 0 :(得分:1)

Laravel Migrations Generator将帮助我们从Laravel 4中的现有数据库生成迁移源代码。

答案 1 :(得分:0)

因此,如果您已经拥有在mysql工作台中创建的sql架构,那么您需要使用schema builder将该架构放入laravel迁移。

有一些工具可以让这部分变得更容易:

答案 2 :(得分:0)

另一种选择是使用我们的工具Skipper(https://www.skipper18.com)。我们在一个月前引入了Laravel支持,现在在Beta版中,Laraver用户可以免费使用它。

Skipper允许您直接导入MySQL Workbench项目(或者也可以导入现有数据库),然后将迁移和对象文件从Skipper导出到Laravel项目。

此解决方案的好处在于,您可以直接在Skipper中维护ORM架构,并不断更新模型对象文件并从应用程序自动创建新的迁移,而无需手动编写任何代码。

如果想尝试,可以在https://www.skipper18.com/en/download处下载,然后在初始应用程序许可证屏幕中选择“ Laravel Beta许可证”。