labkod/laravel-config

Laravel JSON 配置包

该包的官方仓库似乎已消失,因此该包已被冻结。

v1.1 2017-02-20 03:07 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:09:25 UTC


README

安装

要安装此包,请在您的 composer.json 中包含它

"require": {
    "labkod/laravel-config": "v1.0"
}

并运行 composer update

将服务提供者添加到您的 config/app.php 文件中的 provider 数组中

Labkod\LaravelConfig\LaravelConfigServiceProvider::class

在您的 config/app.php 中为外观添加一个别名

'Settings' => Labkod\LaravelConfig\LaravelConfigFacade::class,

发布配置文件

$ php artisan vendor:publish --provider="Labkod\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',
]);

贡献者

许可证

此项目是开源软件,许可协议为 MIT 许可协议