anisaronno / laravel-settings
Laravel 应用配置管理包,类似于 WordPress 选项。
1.2.0
2024-04-18 05:30 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^8.13
- phpunit/phpunit: ^10.4
README
- 类似于 WordPress 选项的 Laravel 配置控制
目录
简介
Laravel Settings 包简化了 Laravel 项目中应用配置的管理。本 README 提供了安装说明、使用示例和附加信息。
安装
要开始使用,请使用 Composer 安装包
composer require anisaronno/laravel-settings
发布迁移、工厂、配置和种子文件
您需要发布迁移文件、工厂、配置文件和种子文件
php artisan vendor:publish --tag=settings-migration
运行迁移
应用迁移以设置设置表
php artisan migrate
运行种子文件
用初始数据填充设置表
php artisan db:seed --class=LaravelSettingsSeeder::class
使用方法
该包提供用于管理设置的函数。以下是可用函数
检查数据库中是否存在某个键
您可以使用 hasSettings
方法检查数据库中是否存在某个键
hasSettings(string $key);
获取设置字段
使用其键检索特定设置
getSettings(string $key);
获取所有设置字段
获取所有设置字段
getAllSettings();
设置设置
创建或更新设置
setSettings(string $key, string $value);
更新设置
更新现有设置
updateSettings(string $key, string $value);
更新或创建设置
更新或创建设置
upsertSettings(string $key, string $value);
删除设置
更新现有设置
deleteSettings(string $key);
贡献指南
如果您想为此包做出贡献,请遵循我们的 贡献指南。
许可证
此包是开源软件,受 MIT 许可证 许可。