baleen/b2tf

此包已被弃用且不再维护。未建议替代包。

纪念2015年10月21日 - #回到未来日

dev-master 2015-10-24 10:51 UTC

This package is not auto-updated.

Last update: 2022-05-02 15:19:25 UTC


README

纪念2015年10月21日 - #回到未来日。

如果Baleen检测到您在2015年10月21日之后迁移,您将在控制台看到一条特殊消息。

安装(Composer)

composer install baleen/b2tf:dev-master

然后运行 vendor/bin/baleen init。这将生成一个名为 .baleen.yml 的文件。

打开该文件进行编辑,并在开头或结尾添加以下行

plugins:
    20151021: \Baleen\B2tf\BackToTheFuturePlugin

在极其罕见的情况下,您已经在优先级为 "20151021" 的插件中,则将数字改为其他值

使用方法

您至少需要有2个迁移文件

  1. 一个在2015年10月21日之前的带时间戳的文件
  2. 另一个在那天之后的带时间戳的文件。您可以通过运行 vendor/bin/baleen create 来创建一个。

然后只需迁移(vendor/bin/baleen migrate),即可看到消息!

问答

我没有2015年10月21日之前任何迁移。我该如何测试它?

不用担心,简单修复:只需将德洛瑞安带回到过去,并将Baleen CLI作为您的迁移框架选择!

替代方案

  1. 在您的迁移目录中添加一个新类。文件名和类名必须一致,例如可以设置为 v19851026090000 这样的旧名字。
  2. 使其实现 Baleen\Migrations\Migration\MigrationInterface
  3. 现在您已经有了过去的一个迁移。现在通过运行 vendor/bin/baleen create 创建一个未来的迁移。
  4. 假设您也遵循了上面的安装说明,您就可以开始了!