ubitcorp/laravel-settings

它提供了一个设置模型,可以在任何Laravel项目中与特质一起使用

v1.2 2020-01-09 15:49 UTC

This package is not auto-updated.

Last update: 2024-09-27 14:19:15 UTC


README

Latest Stable Version Total Downloads License Monthly Downloads Daily Downloads

Laravel Settings

它提供了一个设置模型,可以在任何Laravel项目中与特质一起使用

安装

通过Composer

$ composer require ubitcorp/laravel-settings

如果您想使用不同于 settings 的表名

$ php artisan vendor:publish --provider="ubitcorp\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)