ibrand/设置

ibrand 设置组件

v1.2.4 2020-10-10 07:01 UTC

This package is auto-updated.

Last update: 2024-09-16 15:12:26 UTC


README

Laravel 5.x 设置帮助您持久化键值。

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Latest Unstable Version License

安装

Composer 安装

$ composer require ibrand/setting -vvv

如果您使用的 Laravel 版本低于 5.5,您需要在 config/app.php 文件的 providers 部分添加以下行

iBrand\Component\Setting\ServiceProvider::class,

发布配置文件

如果您想编辑默认配置文件,只需将其发布到应用程序的配置文件夹中。

php artisan vendor:publish --provider="iBrand\Component\Setting\ServiceProvider"

创建数据库表。

执行 artisan 命令

php artisan migrate

使用方法

更改数据库表名。

如果您想更改数据库表名,可以在发布配置文件后更改 config/ibrand/setting.php 文件。

return [

    'table_name' => 'el_system_settings',

    'cache' => true,
];

使用 settings() 帮助方法。

设置值

settings(['key'=>'value'])

获取值

settings('key')

使用 App make 方法。

设置值

app('system_setting')->setSetting(['key'=>'value'])

获取值

app('system_setting')->getSetting('key')

禁用缓存。

config/ibrand/setting.php 文件中设置 cache=>false

return [

    'table_name' => 'el_system_settings',

    'cache' => false,
];

果酱云社区

点击跳转

  • 全网真正免费的IT课程平台

  • 专注于综合IT技术的在线课程,致力于打造优质、高效的IT在线教育平台

  • 课程方向包含Python、Java、前端、大数据、数据分析、人工智能等热门IT课程

  • 300+免费课程任你选择

点击跳转