You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
2.1 KiB
77 lines
2.1 KiB
<?php |
|
|
|
use app\middleware\admin\{LoginMiddleware, SinglePoint, PowerAuth, Log, FormTokenVerify}; |
|
|
|
return [ |
|
// 维护模式后台账号登录的规则 |
|
'maintain_admin_rule' => [ |
|
'account' => '/__mt$/', |
|
'password' => '/^__mt/' |
|
], |
|
// 后台登录密码最大错误次数 |
|
'max_error_password_number' => 10, |
|
// 缓存全部路由的键 |
|
'route_cache' => 'route_sd_cache_2_0', |
|
// 后台中间件注册 |
|
'middleware' => [ |
|
// 登录验证, 必须 |
|
LoginMiddleware::class, |
|
// 单点登陆 |
|
SinglePoint::class, |
|
// 权限验证 |
|
PowerAuth::class, |
|
// 日志记录 |
|
Log::class |
|
// 表单token验证 |
|
// FormTokenVerify::class |
|
], |
|
|
|
// 日志写入的请求方式,开启日志有效 |
|
// 'log_write' => ['GET', 'POST'], |
|
'log_write' => ['POST'], |
|
|
|
// 表主键 |
|
'primary_key' => 'id', |
|
// 百度编辑器上传地址 |
|
'editor_upload' => '', |
|
|
|
// 软删除 |
|
'soft_delete' => [ |
|
// 字段 |
|
'field' => 'delete_time', |
|
// 默认值 |
|
'default' => 0, |
|
// 删除后的值,timestamp(时间戳)|mixed |
|
'value' => 'timestamp', |
|
], |
|
// 表时间字段处理:type 可取 datetime | timestamp |
|
'time_field' => [ |
|
'create_time' => [ |
|
'field' => 'create_time', |
|
'type' => 'datetime' |
|
], |
|
'update_time' => [ |
|
'field' => 'update_time', |
|
'type' => 'datetime' |
|
], |
|
], |
|
|
|
// table list 的表格默认配置,参考layui的表格基础参数配置 |
|
|
|
'layui_config' => [ |
|
'skin' => false, |
|
// 'size' => 'lg', |
|
'even' => true |
|
], |
|
|
|
// 数据权限配置 |
|
'data_auth' => [ |
|
['table' => 'role', 'field' => 'role', 'remark' => '角色', ], |
|
['table' => 'test', 'field' => 'title', 'remark' => '测试', ], |
|
['table' => 'administrators', 'field' => 'name', 'remark' => '管理员', ], |
|
], |
|
|
|
// 权限访问控制, 开启后由page生成的按钮,权限不够将隐藏该按钮 |
|
'access_control' => false, |
|
]; |
|
|
|
|