laravel-daddy/swift-settings

在laravel应用中管理和缓存设置的简单方法

2.0 2024-09-21 10:02 UTC

This package is auto-updated.

Last update: 2024-09-21 10:02:38 UTC


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

这两种方法都可以让您高效地检索或更新设置,所有键都会缓存以提高性能。