【低代码开发】全栈快速开发系统的系统配置

71 阅读1分钟

系统配置

配套视频(opens new window)

Simplest Admin V2 (后台管理系统) 系统配置主要包括:

  • 系统配置菜单:顶部右侧点击用户名的下拉菜单或者系统管理-基本配置菜单
  • 系统配置文件:config/rds.php
  • 选项配置文件: admin/controller/Sys/Config.php

#系统配置菜单

顶部右侧点击用户名的下拉菜单或者系统管理-基本配置菜单

  • 系统基本配置

img.png

  • 系统上传配置

img_1.png

  • 系统短信网关配置

img_2.png

系统支持三种短信网关,如有其他短信网关,请自行适配;

    |-- extend
    |   |-- utils
    |       |-- sms
    |       |   |-- AliSmsService.php
    |       |   |-- CryunSmsService.php
    |       |   |-- JuheSmsService.php
  • 系统授权配置(若无授权,请联系官方获得体验授权)

img_3.png

#系统配置文件

Simplest Admin V2 (后台管理系统) 的配置文件为config/rds.php;

  • 在修改系统配置文件前,请阅读说明,在明确了解其影响后,再进行修改;
  • 系统引用系统配置的方法: config("rds.nocheck")

#选项配置文件

Simplest Admin V2 (后台管理系统) 的选项配置文件为:admin/controller/Sys/Config.php 在开发中,我们经常会为下拉框,单选框,多选框等进行选项的配置,其中对于固定选项,我们可以在此文件中预先定义,然后在进行字段管理的时候,进行选择就可以了;

// 内置配置项
	public static function itemList(){
		$list = [
			[
				'name'=>'性别',
				'item'=>[
					['label'=>'男','value'=>'1','label_color'=>'primary'],
					['label'=>'女','value'=>'2','label_color'=>'warning'],
				]
			],
			[
				'name'=>'状态',
				'item'=>[
					['label'=>'正常','value'=>'1','label_color'=>'primary'],
					['label'=>'禁用','value'=>'0','label_color'=>'danger'],
				]
			],
			...

如上面代码所示,label为显示的选项标题,value为选项对应的值,是需要存储到数据库的值; 如果还有label_color字段,则这个选项字段在表格中就以标签(tag)的样式显示;

img_4.png