feat: [claude-code] Claude Code 뉴스 페이지 추가

- GitHub Releases API 연동 서비스 (1시간 캐싱)
- 뉴스 컨트롤러 + Blade 뷰 (릴리즈 카드 목록)
- /claude-code/news 라우트 그룹 등록
This commit is contained in:
김보곤
2026-03-02 10:41:50 +09:00
parent 511fe69593
commit ab042cb132
4 changed files with 295 additions and 0 deletions

View File

@@ -32,6 +32,7 @@
use App\Http\Controllers\Juil\ConstructionSitePhotoController;
use App\Http\Controllers\Juil\MeetingMinuteController;
use App\Http\Controllers\Juil\PlanningController;
use App\Http\Controllers\ClaudeCode\NewsController as ClaudeCodeNewsController;
use App\Http\Controllers\Lab\StrategyController;
use App\Http\Controllers\MenuController;
use App\Http\Controllers\MenuSyncController;
@@ -712,6 +713,18 @@
return redirect()->route('dashboard');
});
/*
|--------------------------------------------------------------------------
| Claude Code Routes
|--------------------------------------------------------------------------
*/
Route::prefix('claude-code')->name('claude-code.')->group(function () {
Route::prefix('news')->name('news.')->group(function () {
Route::get('/', [ClaudeCodeNewsController::class, 'index'])->name('index');
Route::post('/refresh', [ClaudeCodeNewsController::class, 'refreshCache'])->name('refresh-cache');
});
});
/*
|--------------------------------------------------------------------------
| R&D Labs Routes (5130 마이그레이션)