gigabait93/laravel-settings
最新稳定版本:v1.0.0
Composer 安装命令:
composer require gigabait93/laravel-settings
包简介
Settings for Laravel.
README 文档
README
A small package for saving and cache settings in Laravel.
Installation
-
Set the package:
composer require gigabait93/laravel-settings
-
Publish Config and Migration (optional):
php artisan vendor:publish --provider="Gigabait93\LaravelSettings\Providers\LaravelSettingsServiceProvider" --tag=config php artisan vendor:publish --provider="Gigabait93\LaravelSettings\Providers\LaravelSettingsServiceProvider" --tag=migrations
-
Complete the migration:
php artisan migrate
Використання
Obtaining and setting values:
use Gigabait93\LaravelSettings\Facades\Settings; Settings::set('site.name', 'My Site'); $name = Settings::get('site.name'); // or helper sset('items_per_page', 20); $value = sget('items_per_page');
Managing a group of values:
settings()->setMany([ 'a' => 1, 'b' => true, ]); $values = settings()->many(['a', 'b']); // ['a' => 1, 'b' => true]
Cache
The package uses cache to reduce the number of references to the database. Cash setup can be changed in the file config/settings.php:
ttl— Storage time in seconds (0 turns off cache).prefix— Key prefix.- other parameters describe keys and tags.
License
MIT
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-21