anisaronno/laravel-settings

Laravel 应用配置管理包,类似于 WordPress 选项。

1.2.0 2024-04-18 05:30 UTC

This package is auto-updated.

Last update: 2024-09-18 06:17:40 UTC


README

  • 类似于 WordPress 选项的 Laravel 配置控制

目录

简介

Laravel Settings 包简化了 Laravel 项目中应用配置的管理。本 README 提供了安装说明、使用示例和附加信息。

安装

要开始使用,请使用 Composer 安装包

composer require anisaronno/laravel-settings

发布迁移、工厂、配置和种子文件

您需要发布迁移文件、工厂、配置文件和种子文件

php artisan vendor:publish --tag=settings-migration

运行迁移

应用迁移以设置设置表

php artisan migrate

运行种子文件

用初始数据填充设置表

php artisan db:seed --class=LaravelSettingsSeeder::class

使用方法

该包提供用于管理设置的函数。以下是可用函数

检查数据库中是否存在某个键

您可以使用 hasSettings 方法检查数据库中是否存在某个键

hasSettings(string $key);

获取设置字段

使用其键检索特定设置

getSettings(string $key);

获取所有设置字段

获取所有设置字段

getAllSettings();

设置设置

创建或更新设置

setSettings(string $key, string $value);

更新设置

更新现有设置

updateSettings(string $key, string $value);

更新或创建设置

更新或创建设置

upsertSettings(string $key, string $value);

删除设置

更新现有设置

deleteSettings(string $key);

贡献指南

如果您想为此包做出贡献,请遵循我们的 贡献指南

许可证

此包是开源软件,受 MIT 许可证 许可。