kilowhat / flarum-database-requirements
可重用代码,确保 Flarum 扩展的数据库需求得到满足
1.0.0
2022-12-15 18:01 UTC
Requires
- flarum/core: ^1.0
This package is auto-updated.
Last update: 2024-09-15 22:58:51 UTC
README
这是一个库,在多个 KILOWHAT 扩展之间重复使用,以确保在启用扩展之前满足数据库需求。
它不会出现在 Flarum 管理面板中。
目前有一个功能:确保数据库支持 JSON 列类型。
要在扩展中使用,创建一个新的迁移,在所有其他迁移之前执行以下代码(其中 vendor-name
是您扩展的内部 Flarum 扩展 ID)
<?php use Kilowhat\DatabaseRequirements\Migration; return Migration::ensureJsonColumnSupport('vendor-name');
为了解决假阳性问题,可以在 config.php
中将 kilowhat.ignore-mysql-requirement
键设置为 true
。
迁移运行后,将不再检查需求。