laravel-daddy / swift-settings
在laravel应用中管理和缓存设置的简单方法
2.0
2024-09-21 10:02 UTC
Requires
- php: ^8.1
- illuminate/support: >=8.0
README
由Laravel Daddy用♥️精心制作
安装
要安装此包,请运行以下命令
composer require laravel-daddy/swift-settings
安装后,包将自动发布必要的迁移并注册SwiftSettingsServiceProvider
。
使用方法
所有设置都会自动缓存以提高应用程序的性能。这确保了访问设置既高效又优化。
您可以使用外观或辅助方法来管理设置。
使用外观
use LaravelDaddy\SwiftSettings\Facade\SwiftSettingsFacade; // Retrieve a setting by its key, with a default value if the key doesn't exist SwiftSettingsFacade::getSetting('key', 'default_value'); // Set a new value for a specific key SwiftSettingsFacade::setSetting('key', 'value');
使用辅助方法
// Retrieve a setting by its key, with a default value if the key doesn't exist swift_settings()->getSetting('key', 'default_value'); // Set a new value for a specific key swift_settings()->setSetting('key', 'value');
这两种方法都可以让您高效地检索或更新设置,所有键都会缓存以提高性能。