forwardcode/laravel-options

在 Laravel 中获取/存储键值对

dev-master 2022-07-08 17:24 UTC

This package is auto-updated.

Last update: 2024-09-08 22:03:35 UTC


README

数据库中的全局键值存储

安装

要开始使用 laravel-options,请使用 Composer 将该软件包添加到项目的依赖项中

composer require forwardcode/laravel-options

发布、迁移

在您的项目中运行 php artisan vendor:publish --provider="Forwardcode\LaravelOptionsServiceProvider",将发布此软件包的所有文件。对于此软件包,它仅是一个迁移。运行 php artisan migrate 以迁移表。现在您的数据库中将有一个名为 options 的表。

使用方法

使用 get_option() 辅助函数,我们可以获取选项,使用 set_option() 辅助函数,我们可以设置选项值。

// Get option
get_option('someKey');

// Get option, with a default fallback value if the key doesn't exist
get_option('someKey', 'Some default value if the key is not found');

// Set option
set_option(['someKey' => 'someValue']);


// Check the option exists
option_exists('someKey');

如果您想检查选项是否存在,可以使用外观

use Option;

$check = Option::exists('someKey');

贡献

欢迎贡献,感谢大家 :)

关于 Forwardcode Techstudio

Forwardcode Techstudio 是一家基于离岸开发团队的服务,专注于构建安全、健壮和可扩展的软件。

许可

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