responseService = $responseService; } // public function index(): JsonResponse { try { $data = []; return $this->responseService->success($data); } catch (Exception $e) { $m_prefix = __('exception.get_data_failed'); return $this->responseService->systemError( $m_prefix . ':' . $e->getMessage() ); } } public function menu(): JsonResponse { try { $user = Auth::guard('sanctum')->user(); $user_id = $user['id'] ?? 1; $data = (new AdminMenuService())->getUserMenuTreeList($user_id); return $this->responseService->success($data); } catch (Exception $e) { $m_prefix = __('exception.get_data_failed'); return $this->responseService->systemError( $m_prefix . ':' . $e->getMessage() ); } } }