imtigger / laravel-settings-ui
Laravel Settings UI
0.2.0
2018-09-06 16:40 UTC
Requires
- php: >=5.6.4
- anlutro/l4-settings: ^0.4.8
- kris/laravel-form-builder: ^1.7
- laravel/framework: 5.*
This package is auto-updated.
Last update: 2024-09-08 08:11:22 UTC
README
为 anlutro/laravel-settings 提供简单的 UI
要求
- PHP >= 5.6.4
- Laravel >= 5.3
- anlutro/laravel-settings 必须正确安装
- kristijanhusak/laravel-form-builder 必须正确安装
安装
此插件只能通过 Composer 安装。
运行以下命令
$ composer require imtigger/laravel-settings-ui
将以下内容添加到您的 config/app.php
'providers' => [ ... Imtigger\LaravelSettingsUI\LaravelSettingsUIServiceProvider::class, ]
在 web.php
中添加路由
Route::get('/setting', ['as' => 'laravel-settings-ui', 'uses' => '\\Imtigger\\LaravelSettingsUI\\Controller@get']); Route::post('/setting', ['as' => 'laravel-settings-ui.post', 'uses' => '\\Imtigger\\LaravelSettingsUI\\Controller@post']);
发布配置、表单和视图
php artisan vendor:publish --provider="Imtigger\LaravelSettingsUI\LaravelSettingsUIServiceProvider"
用法
编辑 app/Forms/LaravelSettingsForm.php
以添加/删除字段
此 Form
中的所有字段都会自动保存
编辑 resources\views\vendor\laravel-settings-ui\settings.blade.php
以适应您喜欢的主题!
最后一点:记得使用中间件来保护路由