tahirrasheed208/laravel-settings

存储您的应用程序设置

3.0.1 2024-06-10 12:05 UTC

This package is auto-updated.

Last update: 2024-09-10 13:28:06 UTC


README

Latest Version on Packagist Build Status Total Downloads

此软件包允许您在数据库和缓存中保存设置。您可以使用辅助函数在Laravel中的任何地方获取设置值。

  • 数据库支持
  • 辅助函数
  • 缓存支持

入门指南

1. 安装

运行以下命令

composer require tahirrasheed208/laravel-settings

2. 发布

发布配置文件。

php artisan vendor:publish --provider="TahirRasheed\LaravelSettings\SettingsServiceProvider" --tag=settings-config

3. 准备数据库

您需要发布迁移以创建媒体表

php artisan vendor:publish --provider="TahirRasheed\LaravelSettings\SettingsServiceProvider" --tag=settings-migration

之后,您需要运行迁移。

php artisan migrate

4. 配置

您可以从config/settings.php文件更改应用程序的选项

用法

辅助

setting()->get('foo');
setting()->get('foo', 'default');
setting()->put('foo', 'bar');
setting()->delete('foo');

外观

Setting::get('foo');
Setting::get('foo', 'default');
Setting::put('foo', 'bar');
Setting::delete('foo');

测试

./vendor/bin/phpunit

变更日志

有关最近更改的更多信息,请参阅发布

贡献

欢迎提交拉取请求。您必须遵循PSR编码标准。

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件tahirrasheedhtr@gmail.com联系,而不是使用问题跟踪器。

许可

MIT许可(MIT)。有关更多信息,请参阅LICENSE