hcivelek / laravel-settings
它提供了一个可用于Laravel项目的任何模型的设置模型
v1.1
2019-03-31 01:06 UTC
Requires
- php: ~7.1
- illuminate/support: 5.5.x|5.6.x|5.7.x|5.8.x
README
Laravel 设置
它提供了一个可用于Laravel项目的任何模型的设置模型
安装
通过 Composer
$ composer require hcivelek/laravel-settings
如果您想使用除 settings 以外的表名
$ php artisan vendor:publish --provider="hcivelek\Settings\ServiceProvider"
那么您可以更改配置文件 config/settings.php 中的表名。然后您应该运行
$ php artisan migrate
用法
此包提供了可包含在任何模型中的 hasSettings 特性。之后可以使用以下功能
settings()
addSetting($keyword, $value)
addSettings($settings)
removeSetting($keyword)
removeSettings($keywords)
syncSettings($settings)
valueofSetting($keyword)
valueOfSettingAsArray($keyword)