brnysn / laravel-settings

在Laravel应用中使用系统设置的简单方法。

1.0.1 2022-09-14 10:22 UTC

This package is auto-updated.

Last update: 2022-10-14 10:31:23 UTC


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

安装

您可以通过composer安装此包

composer require brnysn/laravel-settings

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="settings-config"

这是已发布配置文件的内容

return [
    // 'sample' => 'setting',
];

将中间件添加到您的 app/Http/Kernel.php 文件中 $middlewareGroups 数组的 web

protected $middlewareGroups = [
    'web' => [
        // ...
        \Brnysn\LaravelSettings\Http\Middleware\SettingsMiddleware::class,
    ],
    // ...
];

使用方法

获取所有设置

use Brnysn\LaravelSettings\Settings;

Settings::all();

通过键获取设置

use Brnysn\LaravelSettings\Settings;

Settings::get('key');

通过键设置设置

use Brnysn\LaravelSettings\Settings;

Settings::set('key', 'value');

通过键删除设置

use Brnysn\LaravelSettings\Settings;

Settings::delete('key');

检查设置是否存在

use Brnysn\LaravelSettings\Settings;

Settings::has('key');

刷新所有设置

use Brnysn\LaravelSettings\Settings;

Settings::flush();

使用命名API路由查看和更改设置

settings.index
settings.update

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请查看我们的安全策略以了解如何报告安全漏洞。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件