rogerarruda/laravel-options

全局选项从数据库中加载

1.2.1 2019-01-31 18:42 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:11 UTC


README

Latest Version on Packagist Total Downloads Software License Compatible with Laravel

数据库中的全局键值存储

原始版权(c) AppStract

安装

您可以通过composer安装此包

composer require rogerarruda/laravel-options

迁移

运行php artisan migrate来迁移表。现在您的数据库中会有一个options表。

用法

使用option()助手,我们可以获取和设置选项

// Get option
option('someKey');

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

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

如果您想检查某个选项是否存在,可以使用门面

use RogerArruda\LaravelOptions\Models\Option;

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

将值设置到已存在的键会覆盖值

控制台

也可以在控制台中设置选项

php artisan option:set {someKey} {someValue}

测试

$ composer test

贡献

欢迎贡献,感谢大家 :)

关于Appstract

Appstract是一家来自荷兰的小团队。我们创建(开源)工具用于Web开发,并在Medium上撰写相关主题。您可以在Twitter上关注我们,为我们买杯啤酒或在Patreon上支持我们

许可证

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