[ 'admin/Login/index', ['method' => 'post'] ], 'Index/upload' => [ 'admin/Index/upload', [ 'method' => 'post', 'after_behavior' => [ '\app\admin\behavior\ApiAuth', '\app\admin\behavior\AdminLog' ] ] ], 'Login/logout' => [ 'admin/Login/logout', [ 'method' => 'get', 'after_behavior' => [ '\app\admin\behavior\ApiAuth', '\app\admin\behavior\AdminLog' ] ] ] ]); //大部分控制器的路由都以分组的形式写到这里 Route::group('Menu', [ 'index' => [ 'admin/Menu/index', ['method' => 'get'] ], 'changeStatus' => [ 'admin/Menu/changeStatus', ['method' => 'get'] ], 'add' => [ 'admin/Menu/add', ['method' => 'post'] ], 'edit' => [ 'admin/Menu/edit', ['method' => 'post'] ], 'del' => [ 'admin/Menu/del', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('User', [ 'index' => [ 'admin/User/index', ['method' => 'get'] ], 'getUsers' => [ 'admin/User/getUsers', ['method' => 'get'] ], 'changeStatus' => [ 'admin/User/changeStatus', ['method' => 'get'] ], 'add' => [ 'admin/User/add', ['method' => 'post'] ], 'own' => [ 'admin/User/own', ['method' => 'post'] ], 'edit' => [ 'admin/User/edit', ['method' => 'post'] ], 'del' => [ 'admin/User/del', ['method' => 'get'] ], ], ['after_behavior' => $afterBehavior]); Route::group('Auth', [ 'index' => [ 'admin/Auth/index', ['method' => 'get'] ], 'changeStatus' => [ 'admin/Auth/changeStatus', ['method' => 'get'] ], 'add' => [ 'admin/Auth/add', ['method' => 'post'] ], 'delMember' => [ 'admin/Auth/delMember', ['method' => 'get'] ], 'edit' => [ 'admin/Auth/edit', ['method' => 'post'] ], 'del' => [ 'admin/Auth/del', ['method' => 'get'] ], 'getGroups' => [ 'admin/Auth/getGroups', ['method' => 'get'] ], 'getRuleList' => [ 'admin/Auth/getRuleList', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('App', [ 'index' => [ 'admin/App/index', ['method' => 'get'] ], 'refreshAppSecret' => [ 'admin/App/refreshAppSecret', ['method' => 'get'] ], 'changeStatus' => [ 'admin/App/changeStatus', ['method' => 'get'] ], 'add' => [ 'admin/App/add', ['method' => 'post'] ], 'getAppInfo' => [ 'admin/App/getAppInfo', ['method' => 'get'] ], 'edit' => [ 'admin/App/edit', ['method' => 'post'] ], 'del' => [ 'admin/App/del', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('InterfaceList', [ 'index' => [ 'admin/InterfaceList/index', ['method' => 'get'] ], 'changeStatus' => [ 'admin/InterfaceList/changeStatus', ['method' => 'get'] ], 'add' => [ 'admin/InterfaceList/add', ['method' => 'post'] ], 'refresh' => [ 'admin/InterfaceList/refresh', ['method' => 'get'] ], 'edit' => [ 'admin/InterfaceList/edit', ['method' => 'post'] ], 'del' => [ 'admin/InterfaceList/del', ['method' => 'get'] ], 'getHash' => [ 'admin/InterfaceList/getHash', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('Fields', [ 'index' => [ 'admin/Fields/index', ['method' => 'get'] ], 'request' => [ 'admin/Fields/request', ['method' => 'get'] ], 'add' => [ 'admin/Fields/add', ['method' => 'post'] ], 'response' => [ 'admin/Fields/response', ['method' => 'get'] ], 'edit' => [ 'admin/Fields/edit', ['method' => 'post'] ], 'del' => [ 'admin/Fields/del', ['method' => 'get'] ], 'upload' => [ 'admin/Fields/upload', ['method' => 'post'] ] ], ['after_behavior' => $afterBehavior]); Route::group('InterfaceGroup', [ 'index' => [ 'admin/InterfaceGroup/index', ['method' => 'get'] ], 'getAll' => [ 'admin/InterfaceGroup/getAll', ['method' => 'get'] ], 'add' => [ 'admin/InterfaceGroup/add', ['method' => 'post'] ], 'changeStatus' => [ 'admin/InterfaceGroup/changeStatus', ['method' => 'get'] ], 'edit' => [ 'admin/InterfaceGroup/edit', ['method' => 'post'] ], 'del' => [ 'admin/InterfaceGroup/del', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('AppGroup', [ 'index' => [ 'admin/AppGroup/index', ['method' => 'get'] ], 'getAll' => [ 'admin/AppGroup/getAll', ['method' => 'get'] ], 'add' => [ 'admin/AppGroup/add', ['method' => 'post'] ], 'changeStatus' => [ 'admin/AppGroup/changeStatus', ['method' => 'get'] ], 'edit' => [ 'admin/AppGroup/edit', ['method' => 'post'] ], 'del' => [ 'admin/AppGroup/del', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::group('Log', [ 'index' => [ 'admin/Log/index', ['method' => 'get'] ], 'del' => [ 'admin/Log/del', ['method' => 'get'] ] ], ['after_behavior' => $afterBehavior]); Route::miss('admin/Miss/index'); });