路由权限配置
怪兽框架内置了自动化的权限配置,可以自动的实现路由的权限判断和子账号权限分配。配置文件在应用根目录config.php
<?php
return [
// 应用权限
'auth' => [
'admin.project' => [
'title' => "项目管理",
'value' => [
'admin.project/table' => '表格',
'admin.project/index' => '列表',
'admin.project/edit' => '编辑',
'admin.project/add' => '新增',
'admin.project/del' => '删除',
'admin.project/recycle' => '回收站',
'admin.project/destroy' => '销毁',
'admin.project/test' => '测试地址'
]
]
],
// 路由配置
'routes' => [
//配置方法:
'group/[:action]' => 'h5.group/[:action]',
'project/[:action]' => 'h5.project/[:action]',
'order/[:action]' => 'h5.order/[:action]',
'api/[:action]' => 'api.index/[:action]'
],
// 默认地址
'url' => [
"home" => "index/index"
]
];
权限
配置后,权限将自动在分配应用、配置子账号的时候显示,将自动识别路由地址进行拦截。
'auth' => [
'admin.project' => [
'title' => "项目管理",
'value' => [
'admin.project/table' => '表格',
'admin.project/index' => '列表',
'admin.project/edit' => '编辑',
'admin.project/add' => '新增',
'admin.project/del' => '删除',
'admin.project/recycle' => '回收站',
'admin.project/destroy' => '销毁',
'admin.project/test' => '测试地址'
]
]
],
路由
路由如上面一样,只不过这里的目的是为了优化路由地址格式而已。
默认地址
应用在后台打开的时候的跳转的默认地址。
