reworck/filament-settings
最新稳定版本:0.4.0
Composer 安装命令:
composer require reworck/filament-settings
包简介
Manage your settings in filament for spatie/valuestore
README 文档
README
This package allows for easy setting management using Spatie's ValueStore package
Content of the configuration file
return [ // Group the menu item belongs to 'group' => 'Settings', // Sidebar label 'label' => 'Settings', // Path to the file to be used as storage 'path' => storage_path('app/settings.json'), ];
Installation
- Require the package
composer require reworck/filament-settings
- publish the configuration file
php artisan vendor:publish --tag=filament-settings-config
- (Optionally) you can publish the views for the page and the view used by the livewire component
php artisan vendor:publish --tag=filament-settings-views
Usage
Define your fields by adding the following in the boot method of your AppServiceProvider
\Reworck\FilamentSettings\FilamentSettings::setFormFields([ \Filament\Forms\Components\TextInput::make('title'), ]);
After that you can access your values as you usually would using spatie/valuestore
Hiding the page for users
To hide the Settings page from some users add a canManageSettings method to your User model.
public function canManageSettings(): bool { return $this->can('manage.settings'); }
By default the page will be shown to all users.
Testing
composer test
Security
If you discover any security related issues, please email quinten@reworck.nl instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 3.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 43
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2022-01-07