ianstudios/settings
最新稳定版本:v1.0.1
Composer 安装命令:
composer require ianstudios/settings
包简介
This package adds application wide (key:value) settings stored in your database.
README 文档
README
This package adds application wide settings stored in your database.
Installation
You can install the package via composer:
composer require ianstudios/settings
Run the install command:
php artisan settings:install
Usage
Saving settings
You can save settings using the helper function setting():
setting(['key' => 'value']);
You can also save multiple settings at once:
setting([ 'general.key1' => 'value1', 'general.key2' => 'value2', ]); // Returns [ 'general.key1' => 'value1', 'general.key2' => 'value2', ]
Retrieving settings
You can retrieve settings using the helper function setting():
setting(string $key, mixed $default = null); // Example setting('key', 'default'); // Returns 'value' // or 'default' if the key does not exist
The key can be a dot-notation key to retrieve nested settings:
setting('general.key1'); // Returns 'value1'
If you have multiple settings with the same parent key, you can retrieve them all at once:
setting('general'); // Returns [ 'key1' => 'value1', 'key2' => 'value2', ]
You can also retrieve all settings at once:
setting('*'); // Returns [ 'key' => 'value', 'general' => [ 'key1' => 'value1', 'key2' => 'value2', ], ]
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-26