baleen / b2tf
此包已被弃用且不再维护。未建议替代包。
纪念2015年10月21日 - #回到未来日
dev-master
2015-10-24 10:51 UTC
Requires
- baleen/cli: dev-master
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个迁移文件
- 一个在2015年10月21日之前的带时间戳的文件
- 另一个在那天之后的带时间戳的文件。您可以通过运行
vendor/bin/baleen create来创建一个。
然后只需迁移(vendor/bin/baleen migrate),即可看到消息!
问答
我没有2015年10月21日之前任何迁移。我该如何测试它?
不用担心,简单修复:只需将德洛瑞安带回到过去,并将Baleen CLI作为您的迁移框架选择!
替代方案
- 在您的迁移目录中添加一个新类。文件名和类名必须一致,例如可以设置为
v19851026090000这样的旧名字。 - 使其实现
Baleen\Migrations\Migration\MigrationInterface。 - 现在您已经有了过去的一个迁移。现在通过运行
vendor/bin/baleen create创建一个未来的迁移。 - 假设您也遵循了上面的安装说明,您就可以开始了!