realtydev/statamic-database

此包最新版本(v1.5.2)无可用许可信息。

允许您将所有Statamic数据存储在数据库中。

v1.5.2 2021-12-14 22:44 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,许多内容都是基于此创建的。