okyayaykut/laravel-settings

Laravel 设置管理器

v1.0 2018-02-27 20:07 UTC

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',
]);

贡献者