imtigger/laravel-settings-ui

Laravel Settings UI

0.2.0 2018-09-06 16:40 UTC

This package is auto-updated.

Last update: 2024-09-08 08:11:22 UTC


README

anlutro/laravel-settings 提供简单的 UI

要求

安装

此插件只能通过 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 以适应您喜欢的主题!

最后一点:记得使用中间件来保护路由

Laravel Form Builder 文档

Laravel Settings 文档