路由权限配置

怪兽框架内置了自动化的权限配置,可以自动的实现路由的权限判断和子账号权限分配。配置文件在应用根目录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'    => '测试地址'
            ]
        ]
    ],

路由

路由如上面一样,只不过这里的目的是为了优化路由地址格式而已。

默认地址

应用在后台打开的时候的跳转的默认地址。