armincms/bios

Laravel Nova 工具。

维护者

详细信息

github.com/armincms/bios

源代码

问题

安装: 2,172

依赖者: 6

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

语言:Vue

0.3.2 2021-07-04 08:19 UTC

This package is auto-updated.

Last update: 2024-09-04 14:39:26 UTC


README

存储配置的 Nova 工具

目录

介绍

Bios 是一个基于 armincms/option 包的精心设计的 UI,用于存储配置数据。

安装

要开始使用 Bios,请运行以下命令

    composer require armincms/bios

配置完 armincms/option 包后,您需要注册 Bios 工具。要执行此操作,请参阅此处

资源

Bios 工具将根据资源字段检测可配置选项。Bios 资源类似于 Nova 源,但更简单。要创建新设置,您需要创建一个 Bios 资源。要执行此操作,请运行以下命令

    php artisan bios:resource ResourceName

此命令在 app/Nova 目录中创建一个新的资源。此资源不会在 Nova 资源导航中显示,但将在 Bios 资源中显示。

如果您已正确注册了 Bios 工具,您将看到一个包含您新资源的新导航项。

注意 1:默认情况下,Bios 将从 armincms/option 配置中读取存储驱动程序。

注意 2:要使用自定义存储,您可以根据需要更改资源的 public static $store = null 属性。

注意 3:要授权每个配置选项,您可以为 Armincms\Bios\Option 模型定义策略或创建自己的模型并更改资源的 public static $model 属性,然后为其创建策略。

注意 4:可以通过资源的静态方法 option 访问存储数据。因此,如果您创建了名为 'General' 的资源,您可以通过 General::options() 方法获取所有数据。同样,您也可以通过 General::option(key, default) 方法获取特定数据。

注意 5:注意 4 中定义的方法只是辅助工具,您也可以使用 armincms/option 的辅助方法代替它们。