style: Pint 포맷팅 적용

This commit is contained in:
김보곤
2026-02-25 11:45:01 +09:00
parent 68b1622a4e
commit 9a7c548246
199 changed files with 1420 additions and 1083 deletions

View File

@@ -21,6 +21,7 @@ class MenuSyncController extends Controller
protected function getTenantId(): int
{
$tenantId = session('selected_tenant_id');
return ($tenantId && $tenantId !== 'all') ? (int) $tenantId : 1;
}
@@ -229,7 +230,7 @@ public function push(Request $request): JsonResponse
$response = Http::withHeaders([
'X-Menu-Sync-Key' => $env['api_key'],
'Accept' => 'application/json',
])->post(rtrim($env['url'], '/') . '/menu-sync/import', [
])->post(rtrim($env['url'], '/').'/menu-sync/import', [
'menus' => $menuData,
]);
@@ -244,7 +245,7 @@ public function push(Request $request): JsonResponse
'error' => $response->json('error', '원격 서버 오류'),
], $response->status());
} catch (\Exception $e) {
return response()->json(['error' => '연결 실패: ' . $e->getMessage()], 500);
return response()->json(['error' => '연결 실패: '.$e->getMessage()], 500);
}
}
@@ -307,10 +308,11 @@ public function testConnection(Request $request): JsonResponse
$response = Http::withHeaders([
'X-Menu-Sync-Key' => $validated['api_key'],
'Accept' => 'application/json',
])->timeout(10)->get(rtrim($validated['url'], '/') . '/menu-sync/export');
])->timeout(10)->get(rtrim($validated['url'], '/').'/menu-sync/export');
if ($response->successful()) {
$data = $response->json();
return response()->json([
'success' => true,
'message' => '연결 성공',
@@ -321,12 +323,12 @@ public function testConnection(Request $request): JsonResponse
return response()->json([
'success' => false,
'message' => 'API 오류: ' . $response->status(),
'message' => 'API 오류: '.$response->status(),
]);
} catch (\Exception $e) {
return response()->json([
'success' => false,
'message' => '연결 실패: ' . $e->getMessage(),
'message' => '연결 실패: '.$e->getMessage(),
]);
}
}
@@ -394,12 +396,12 @@ private function fetchRemoteMenus(array $env): array
$response = Http::withHeaders([
'X-Menu-Sync-Key' => $env['api_key'],
'Accept' => 'application/json',
])->timeout(10)->get(rtrim($env['url'], '/') . '/menu-sync/export', [
])->timeout(10)->get(rtrim($env['url'], '/').'/menu-sync/export', [
'tenant_id' => $this->getTenantId(), // 현재 선택된 테넌트 전달
]);
if (! $response->successful()) {
throw new \Exception('API 오류: HTTP ' . $response->status());
throw new \Exception('API 오류: HTTP '.$response->status());
}
$data = $response->json();
@@ -440,6 +442,7 @@ private function flattenMenuNames(array $menus, string $prefix = ''): array
$names = array_merge($names, $this->flattenMenuNames($menu['children'], $fullName));
}
}
return $names;
}