hcivelek/laravel-settings

它提供了一个可用于Laravel项目的任何模型的设置模型

v1.1 2019-03-31 01:06 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:39 UTC


README

Latest Stable Version Total Downloads License Monthly Downloads Daily Downloads

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)