okyayaykut / laravel-settings
Laravel 设置管理器
v1.0
2018-02-27 20:07 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=5.0.0
This package is not auto-updated.
Last update: 2024-09-24 04:10:00 UTC
README
laravel 5 使用 JSON 文件进行管理设置。
安装
要安装此包,请将其包含在您的 composer.json
"require": {
"okyayaykut/laravel-settings": "v1.0"
}
并运行 composer update
在您的 config/app.php 中的 provider 数组中添加服务提供者
okyayaykut\LaravelConfig\LaravelConfigServiceProvider::class
在您的 config/app.php 中为外观添加别名
'Settings' => okyayaykut\LaravelConfig\LaravelConfigFacade::class,
发布配置文件
$ php artisan vendor:publish --provider="okyayaykut\LaravelConfig\LaravelConfigServiceProvider"
根据更改 JSON 文件路径修改 config/settings.php
使用
设置值
Settings::set('key', 'value');
设置多个值
Settings::set([
'key1' => 'value1',
'key2' => 'value2',
]);
保存所有设置
Settings::save();
获取值
Settings::get('key');
带默认值的获取值
Settings::get('key', 'value');
移除值
Settings::remove('key');
清除所有设置
Settings::clean();
获取所有设置
Settings::all();
设置所有数据
Settings::setData([
'key1' => 'value1',
'key2' => 'value2',
]);
贡献者
- Aykut OKYAY - Github