yazan/laravel-settings

Laravel Settings,轻松创建网站和模型设置

v1.0 2022-02-28 13:19 UTC

This package is auto-updated.

Last update: 2024-09-04 13:23:29 UTC


README

GitHub Latest Version on Packagist Laravel

支持 Laravel Settings 包

简介

laravel-vue-datatable intro image

您想向网站或模型添加设置吗?此包就是为了这个而创建的。

Laravel Settings 是为了允许您以简单易行的方式向网站添加通用设置而创建的,您还可以为特定的模型项目添加设置,让我们简单步骤开始使用它。

官方文档

有关 Laravel Settings 的文档可以在 此处 找到

安装

通过 composer 安装

composer require yazan/laravel-settings

快速示例

通用设置

我们将从 Setting 类中调用 set 方法并简单设置键和值

$setting =  \Setting::set('age', 18);

在这里,我们从 Setting 中检索数据

$setting =  \Setting::get('age');
// 18

模型设置

我们可以按如下方式为模型特定项设置设置

$user = User::find(1);
$user->setSetting('age', 18);

在这里,我们从模型中检索设置

$user->getSetting('age');
// 18

此外,我们还可以按组检索设置

$user->getSettingGroup('default');
//['age' => 18]

测试

要启动测试 Laravel 设置包,我们可以使用 composer 命令。

composer test