realtydev / statamic-database
此包最新版本(v1.5.2)无可用许可信息。
允许您将所有Statamic数据存储在数据库中。
v1.5.2
2021-12-14 22:44 UTC
Requires
- doctrine/dbal: ^3.1
- statamic/cms: ^3.0
Requires (Dev)
- phpstan/phpstan: ^0.12.89
This package is auto-updated.
Last update: 2024-09-15 04:47:24 UTC
README
一个优雅的Statamic V3驱动器,支持
- 资产容器
- 蓝图
- 集合
- 条目
- 字段集
- 表单 / 表单提交
- 全局设置
- 导航
- 分类/术语
- 树
安装
从标准的Statamic V3站点,您可以运行:composer require realtydev/statamic-database
运行迁移:php please migrate
然后在AppServiceProvider的register函数中添加
public function register()
{
$this->app->singleton(
'Statamic\Fields\BlueprintRepository',
'Realtydev\StatamicDatabase\Blueprints\BlueprintRepository'
);
$this->app->singleton(
'Statamic\Fields\FieldsetRepository',
'Realtydev\StatamicDatabase\Fieldsets\FieldsetRepository'
);
}
然后就可以使用了!
问题/待解决事项
- 无测试。
- 还需要添加用户角色/组。
- 尚未进行实际测试,因此可能还需要添加更多。
致谢
感谢@statamic创建了此项目的条目部分,基于statamic/eloquent-driver,许多内容都是基于此创建的。