codicastudio/setting-manager
Composer 安装命令:
composer require codicastudio/setting-manager
包简介
A random Codica Studio package.
README 文档
README
Installation
Install the package in a Laravel Nova project via Composer:
composer require codicastudio/setting-manager
To publish the database migration(s) configuration of akaunting/setting
php artisan vendor:publish --tag=setting php artisan vendor:publish --tag=setting-manager php artisan migrate
Register the tool with Nova in the tools() method of the NovaServiceProvider:
// in app/Providers/NovaServiceProvider.php public function tools() { return [ // ... new \codicastudio\SettingManager\SettingManagerTool ]; }
Usage
Registering fields
Define the fields in your NovaServiceProvider's boot() function by calling SettingManager::addSettingsFields().
\codicastudio\SettingManager\SettingManagerTool::addSettingsFields([ Text::make('Some setting', 'some_setting'), Number::make('A number', 'a_number') ]); // OR // Using a callable \codicastudio\SettingManager\SettingManagerTool::addSettingsFields(function() { return [ Text::make('Some setting', 'some_setting'), Number::make('A number', 'a_number'), ]; });
Configuration
reload_page_on_save
This feature is turned off per default. You may turn it on by changing reload_page_on_save value from
false to true under config/setting-manager.php to reload the entire page on save. Useful when updating any Nova UI related settings.
Credits
Thanks for the inspiration.
akaunting/setting
You can visit https://github.com/akaunting/setting to get more information on how to use getters/setters and facade of settings package.
optimistdigital/setting-manager
This package is inspired by optimistdigital/setting-manager
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-16