|
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\API;
|
|
|
|
|
|
use App\Http\Controllers\Controller;
|
|
|
use App\Http\Resources\API\PermissionGroupResource;
|
|
|
+use App\Models\Menu;
|
|
|
use App\Models\PermissionGroup;
|
|
|
|
|
|
class PermissionController extends Controller
|
|
@@ -20,4 +21,12 @@ class PermissionController extends Controller
|
|
|
|
|
|
return PermissionGroupResource::collection($permissionGroups);
|
|
|
}
|
|
|
+
|
|
|
+ public function menuPermissions()
|
|
|
+ {
|
|
|
+ $menus = Menu::select(['id','name', 'parent_id', 'permission'])->get();
|
|
|
+ return $this->success([
|
|
|
+ 'data' => make_tree($menus->toArray()),
|
|
|
+ ]);
|
|
|
+ }
|
|
|
}
|