laravel-enso/dbsyncmigrations

此包已被弃用,不再维护。作者建议使用 laravel-enso/migrator 包代替。

Laravel 的数据库同步迁移生成器

2.1.2 2018-01-11 08:51 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:08:33 UTC


README

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Laravel 的数据库同步迁移生成器 Laravel

特性

通过生成所选模型的迁移,并在此基础上运行生成的迁移,轻松地在开发和生产环境之间同步模型的数据库状态:

  • 生成所选模型的迁移,然后在其他系统(预发布/实时等)上运行生成的迁移

安装步骤

  1. 发布配置文件
    php artisan vendor:publish --tag=dbsync-config`
    
  2. DbSyncMigrations 特性添加到需要迁移的模型中

注意 您可以通过编辑 config/enso/dbsync.php 配置文件并将 dbsync 标志设置为 false 来全局禁用迁移创建

发布

  • php artisan vendor:publish --tag=dbsync-config - 配置文件
  • php artisan vendor:publish --tag=enso-config - 当发布新版本并希望更新配置时,这是一个常用的别名

注意

Laravel Enso Core 包已包含此包。

贡献

受到欢迎。拉取请求是很好的,但问题也很好。

许可证

此包根据 MIT 许可证发布。