hisman/option

Laravel 的持久键值选项

1.1.0 2019-05-13 07:44 UTC

This package is auto-updated.

Last update: 2024-09-13 20:42:06 UTC


README

Laravel 的持久键值选项。

安装

使用 composer 安装此包

composer require hisman/option

服务提供者

如果你使用的是 Laravel < 5.5,需要将服务提供者添加到 config/app.php 文件

'providers' => [
    ...

    Hisman\Option\OptionServiceProvider::class,

    ...
]

别名

将别名添加到 config/app.php 文件

'aliases' => [
    ...

    'Option' => Hisman\Option\Facade\Option::class,

    ...
]

迁移

在使用此包之前,你必须运行迁移 php artisan migrate。它将在你的数据库中创建一个名为 options 的表,用于存储选项。

使用方法

使用 Facade

// Set option
Option::set('name', 'value');
Option::set('name', [1, 2, 3]);

// Get option
$option = Option::get('name');

// Get option with default value
$option = Option::get('name', 'default value');

使用辅助函数

// Set option
option()->set('name', 'value');
option()->set('name', [1, 2, 3]);

// Get option
$option = option('name');
$option = option()->get('name');

// Get option with default value
$option = option('name', 'default value');
$option = option()->get('name', 'default value');