dyrynda/nomad

Laravel风格的数据库迁移,无论身在何处

4.0.0 2020-07-05 07:52 UTC

This package is auto-updated.

Last update: 2024-09-05 16:42:37 UTC


README

关于Nomad

Nomad让您能够拥有Laravel的数据库迁移功能,而不需要完整的Laravel安装。

这在有多个应用程序访问单个数据库,但不确定哪个应该负责管理数据库模式的情况下特别有用。通过将迁移提取到单独的仓库中,您可以维护对数据库模式的完整版本控制,而不用担心不同的应用程序试图在同一个数据库上运行迁移。

安装

Nomad被构建为一个工具,以支持另一个仓库。了解更多信息在这里

如果您选择直接使用Nomad库,请首先使用Composer安装它。

composer require dyrynda/nomad

config/database.php中提供了一个示例配置文件,您可以根据需要更改它以适应您的数据库环境。

然后您可以运行nomad应用程序并访问可用的命令。

用法

有关可用的命令及其功能的更多信息,请务必查看Laravel的迁移文档

致谢

特别感谢Nuno Maduro,他为Laravel Zero所做的工作,这帮助我为最终实现这个项目铺平了道路。

支持

如果您在这个仓库中遇到一般问题,请随时通过Twitter联系我。

如果您认为您发现了一个问题,请使用GitHub问题跟踪器报告,或者更好的是,分支仓库并提交一个pull request。

如果您在使用这个仓库,我很乐意听听您的想法。谢谢!