doctype_admin / settings
Doctype Admin Panel Settings 插件
v1.0.4
2020-10-08 09:38 UTC
Requires
- intervention/image: ^2.4@dev
Requires (Dev)
- orchestra/testbench: 5.x-dev
README
Laravel 7 Admin Panel Settings 插件,专为懒惰的开发者设计。
包含:
- 设置管理系统
安装
运行 Composer Require 命令
composer require doctype_admin/settings
然后迁移数据库
php artisan migrate
要使用特定的种子,请先发布它们
php artisan db:seed --class=SettingsTableSeeder
如果您想修改内容,请...
安装包资源
安装所有资源
php artisan DoctypeAdminSetting:install -a
此命令将发布
- 名为 Setting.php 的配置文件
- 设置视图文件
- 迁移文件
- 种子文件
仅安装配置文件
php artisan DoctypeAdminSetting:install -c
仅安装视图文件
php artisan DoctypeAdminSetting:install -f
仅安装迁移文件
php artisan DoctypeAdminSetting:install -m
仅安装种子文件
php artisan DoctypeAdminSetting:install -d
注意
如果找不到种子类,请尝试运行 composer dump-autoload
要将包路由链接添加到侧边菜单以便访问,只需在 config/adminlte.php 下的 'menu' 键中添加以下内容
[
'text' => 'Setting',
'icon' => 'fas fa-cog',
'url' => 'admin/setting'
],
设置插件包含以下输入字段
- 文本字段
- 富文本区域
- 图片
- 选择
- 单选按钮
- 复选框
如何访问设置值?
我们可以通过简单地使用 blade 指令来全局访问设置分配的值
{{@setting('setting_name')}} // setting_name is one you make while you are creating setting (should be lower cap with space replaced by underscore(_) : Recommended)
例如
如果我们有一个设置,并且您将其命名为 "网站名称",那么要使用分配给该设置的值,请使用
{{@setting('site_name')}}
自定义
它使用 JSON 对象来自定义输入字段。
自定义对象
示例
简单文本字段设置自定义
{
"class" : "my_class",
"id" : "my_id",
"value" : "Doctype Admin",
"placeholder" : "Site Title Here!!",
"style" : {
"color" : "red"
}
}
简单富文本区域设置自定义
{
"class" : "my_class",
"id" : "another_id",
"placeholder" : "Rich Text Placeholder",
"style" : {
"color" : "red"
}
简单选择字段设置自定义
{
"default" : "1",
"options" : {
"1" : "option 1",
"2" : "option 2"
}
}
简单单选按钮字段设置自定义 注意类型对象是必需的,定义要存储的值是整数类型还是字符串类型
{
"type" : "integer",
"checked" : "1",
"options" : {
"1" : "Pratik Shrestha",
"2" : "DRH2SO4"
},
"style": {
"color" : "red"
}
}
简单图片字段设置自定义
{
"image" : {
"fit" : {
"width" : "300",
"height" : "300"
},
"quality" : "80"
}
}
注意
当使用选择和单选按钮时,在自定义中提供选项对象是必需的
管理面板截图
待办事项
- 更好的配置文件控制
- 可维护性
- 更多灵活的自定义
- 添加异常
使用的包
许可证
MIT
DOCTYPE NEPAL ||DR.H2SO4



