railken / lara-ore-config
使用数据库自定义 Laravel 配置
v0.3.1
2024-03-29 15:32 UTC
Requires
- php: >=8.2
- amethyst/core: 0.3.*
Requires (Dev)
README
使用数据库自定义 Laravel 配置。
需求
- PHP 版本 7.2 到 7.4
- Laravel 版本 5.8 到 8.x
安装
您可以通过输入以下命令通过 Composer 安装它:
composer require amethyst/config
该包将自动注册自己。
用法
简单的用法如下所示
app('amethyst')->get('config')->createOrFail([ 'key' => 'app.name', 'value' => 'My Application' ]);
该包只包含 2 个属性(key
和 value
),验证相当基础。当 ServiceProvider 启动或新记录保存时,所有记录将与当前配置合并。这意味着您可以覆盖当前 Laravel 配置或创建自己的配置。属性 key
也支持点符号,因此键也可以是例如 app.name
。
请注意,这是一个 Amethyst Package,如果您想查看可用的全部功能和自定义选项,请查看 core。
API
此包中没有额外的路由,只有由 core 提供的默认路由。
测试
- 克隆此存储库
- 将默认的
phpunit.xml.dist
复制到phpunit.xml
- 根据需要更改环境变量
- 启动
./vendor/bin/phpunit