klaravel / settings
Laravel数据库设置管理器。
v1.0.3
2017-04-08 17:10 UTC
Requires
- illuminate/cache: 5.*
- illuminate/console: 5.*
- illuminate/support: 5.*
Requires (Dev)
- friendsofphp/php-cs-fixer: 1.12.*
- laravel/framework: 5.3.*
- mockery/mockery: 0.9.*
- orchestra/testbench: ^3.3
- phpro/grumphp: 0.9.*
- phpunit/phpunit: 5.6.*
This package is not auto-updated.
Last update: 2024-09-28 20:08:59 UTC
README
本模块允许您通过简单的命令将设置存储到数据库中。您可以存储任意数量的设置,并且它会通过缓存来获取设置,因此只需一个数据库查询,所有设置都将存储到缓存中。
安装
-
在控制台运行
composer require klaravel/settings以安装此模块
-
打开
config/app.php文件,并在providers部分添加Klaravel\Settings\ServiceProvider::class,
在
aliases部分添加'Setting' => Klaravel\Settings\SettingsFacade::class,
-
现在生成设置迁移
php artisan settings:migration // for migrate database php artisan migrate您将在
/database/migrations/文件夹中看到迁移文件。
使用方法
以下是一个快速示例,展示了如何使用Setting
Setting::put('key', 'value'); // Insert settings into database Setting::set('key', 'value'); // Insert settings into database Setting::get('key'); // Get settings from database Setting::has('key'); // Check key exits in database Setting::forget('key'); // Delete key and value from database