hisman / option
Laravel 的持久键值选项
1.1.0
2019-05-13 07:44 UTC
Requires (Dev)
- orchestra/testbench: ^3.5
- phpunit/phpunit: ^6.4
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');