group(function () use ($router){ // 角色 $router->resource('roles', '\catchAdmin\permissions\controller\Role'); // 角色列表 $router->get('/role/get/permissions', '\catchAdmin\permissions\controller\Role@getPermissions'); // 权限 $router->resource('permissions', '\catchAdmin\permissions\controller\Permission'); $router->put('permissions/show/', '\catchAdmin\permissions\controller\Permission@show'); $router->get('controller/methods/', '\catchAdmin\permissions\controller\Permission@getMethods'); // 部门 $router->resource('departments', '\catchAdmin\permissions\controller\Department'); // 岗位 $router->resource('jobs', '\catchAdmin\permissions\controller\Job'); $router->get('jobs/all', '\catchAdmin\permissions\controller\Job@getAll'); // 用户 $router->resource('users', '\catchAdmin\permissions\controller\User'); // 切换状态 $router->put('users/switch/status/', '\catchAdmin\permissions\controller\User@switchStatus'); $router->put('users/recover/', '\catchAdmin\permissions\controller\User@recover'); $router->put('users/profile', '\catchAdmin\permissions\controller\User@profile'); $router->get('users/get/roles', '\catchAdmin\permissions\controller\User@getRoles'); $router->get('user/info', '\catchAdmin\permissions\controller\User@info'); $router->get('user/export', '\catchAdmin\permissions\controller\User@export'); })->middleware('auth');