bleuren/laravel-setting

一个用于通过数据库管理Laravel应用程序设置的软件包。

v1.0.0 2024-04-26 09:08 UTC

This package is auto-updated.

Last update: 2024-09-27 11:07:00 UTC


README

此软件包提供了一个简单的方法,通过数据库在Laravel应用程序中管理应用程序设置。使用此软件包,您可以读取和设置项目特定的参数,并在您的代码中使用它们,利用Laravel缓存的强大功能来优化对这些设置的访问和修改。

功能

  • 将设置存储在数据库中,每个设置都有一个唯一的键。
  • 自动缓存设置以提高性能。
  • 通过简单的API轻松检索和更新设置。
  • 包括清除设置缓存的命令。

安装

要安装此软件包,请在您的Laravel项目中运行以下命令

composer require bleuren/laravel-setting

配置

安装后,使用以下命令发布迁移文件

php artisan vendor:publish --tag=laravel-setting

运行迁移以创建 settings

php artisan migrate

使用方法

获取设置

您可以使用 Setting 门面检索设置。以下是如何获取设置值的示例

$value = Setting::get('some_key', 'default_value');

设置值

要更新或创建新的设置

Setting::set('some_key', 'new_value', 'Optional description');

清除缓存

如果您需要清除设置缓存,可以使用提供的命令

php artisan setting:clear

此命令将清除所有缓存的设置。

贡献

欢迎贡献,感谢您对Laravel Setting软件包的贡献兴趣。请随时提交任何问题或拉取请求。

许可协议

此Laravel Setting软件包是开源软件,根据MIT许可协议授权。