tahirrasheed208 / laravel-settings
存储您的应用程序设置
3.0.1
2024-06-10 12:05 UTC
Requires
- php: ^8.2
- illuminate/database: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^11.0
README
此软件包允许您在数据库和缓存中保存设置。您可以使用辅助函数在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。