samireltabal / json-settings
该软件包最新版本(1.0.1)没有可用的许可信息。
为 Laravel 的 Json 设置
1.0.1
2023-02-01 11:38 UTC
Requires
- laravel/framework: ^9.0
Requires (Dev)
- laravel/pint: ^1.4
- nunomaduro/larastan: ^2.4
- orchestra/testbench: ^7.19
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-29 15:14:17 UTC
README
Library for saving wep app settings in json file with caching.
版本
1.0.0
描述
saves settings in json file.. so it can be retrieved quickly without delay time.
用法
- 发布配置文件
- php artisan vendor:publish --tag=config
限制
- 限制为两层示例
- 允许:
app()->Settings->get('parent.sub')
. - 不允许:
app()->Settings->get('parent.sub.extra')
将引发异常。
- 允许:
API
- 获取所有设置
- app()->Settings->get()
- 通过键获取设置
- app()->Settings->get('parent.sub')
- 通过键获取设置
- app()->Settings->set('parent.sub', 'some-value')
- 或者你可以直接使用门面
- use Samireltabal\JsonSettings\Facades\Settings; // 你可以为其设置别名。
- Settings::get('key.sub');
- Settings::set('key.sub', 'value');
- use Samireltabal\JsonSettings\Facades\Settings; // 你可以为其设置别名。
开发
- 运行
- composer install
- composer test
- composer analyse
- composer format