xin/setting

一个用于快速集成应用程序配置管理的PHP库,支持Laravel和ThinkPHP框架

Installs: 37

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/xin/setting

v2.3.1 2026-01-07 10:50 UTC

This package is auto-updated.

Last update: 2026-01-07 12:54:33 UTC


README

介绍

快速集成应用程序配置管理

安装教程

composer require xin/setting

使用

使用注解的方式

<?php
/** @var \Xin\Setting\SettingManager $setting */
$setting = app('setting');

// 加载配置
$data = $setting->load();
var_dump($data);

// 加载配置到系统配置中
$setting->loadToSystemConfig();

// 添加配置
$setting->upsert('hello','world');

// 获取配置
$value = $setting->info('hello');
var_dump($value);

使用门面的方式

<?php
use Xin\Setting\Facades\Setting;
// 加载配置
$data = Setting::load();
var_dump($data);

// 加载配置到系统配置中
Setting::loadToSystemConfig();

// 添加配置
Setting::upsert('hello','world');

// 获取配置
$value = Setting::info('hello');
var_dump($value);