muetzeofficial / laravel-settings
此包已被弃用,不再维护。未建议替代包。
从数据库加载全局设置
1.0
2019-12-17 10:29 UTC
Requires
- php: >=5.6
- illuminate/database: ^5.4|^6.0
- illuminate/support: ^5.4|^6.0
Requires (Dev)
- orchestra/database: ^3.7
- orchestra/testbench: ~3.7
This package is not auto-updated.
Last update: 2021-06-02 14:46:16 UTC
README
为 Laravel 6 创建
安装
composer require muetzeofficial/laravel-settings
发布
php artisan vendor:publish --provider="MuetzeOfficial\Settings\SettingsServiceProvider"
迁移
php artisan migrate
用法
使用 setting() 辅助函数,我们可以获取和设置选项
// Get setting
setting('someKey');
// Set setting
setting(['someKey' => 'someValue']);
// Check the option exists
setting_exists('someKey');
如果您想检查选项是否存在,可以使用外观
use MuetzeOfficial\Settings\SettingFacade as Setting;
Setting::set(['someKey'=>'someValue']);
Setting::set([
'someKey'=>'someValue',
'anotherKey'=>'anotherValue',
]);
Setting::get('someKey');
Blade
@setting('someKey')
控制台
在控制台中设置选项也是可能的
php artisan setting:set {someKey} {someValue}