fix: [pm] 프로젝트 관리 HTMX 부분 로드 시 HX-Redirect 적용

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-10 23:05:28 +09:00
parent d7c4283b66
commit d292c8eefc

View File

@@ -6,6 +6,8 @@
use App\Models\Admin\AdminPmTask;
use App\Services\ProjectManagement\ImportService;
use App\Services\ProjectManagement\ProjectService;
use Illuminate\Http\Response;
use Illuminate\Http\Request;
use Illuminate\View\View;
class ProjectManagementController extends Controller
@@ -17,8 +19,13 @@ public function __construct(
/**
* 프로젝트 관리 대시보드
*/
public function index(): View
public function index(Request $request): View|Response
{
// HTMX 부분 로드 시 @push('scripts')가 실행되지 않으므로 전체 페이지 리로드
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('pm.index'));
}
$summary = $this->projectService->getDashboardSummary();
$statuses = AdminPmProject::getStatuses();
$taskStatuses = AdminPmTask::getStatuses();