Files
sam-manage/app/Http/Controllers/AcademyController.php
김보곤 10eaf82bb7 feat: [academy] 웹 기초지식 백과사전 페이지 추가
- 퍼플 테마 6대 섹션 22소 섹션 Blade 뷰 작성
- SVG 이미지 12장 생성 (인터넷, URL, HTTP, 에러코드 등)
- AcademyController webBasics() 메서드 및 라우트 등록
- academy-glossary 컴포넌트에 web-basics 도메인 추가
- 이미지 생성 프롬프트 문서 작성
2026-02-23 11:17:49 +09:00

74 lines
2.0 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\View\View;
class AcademyController extends Controller
{
public function fireShutter(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.fire-shutter'));
}
return view('academy.fire-shutter');
}
public function itPlanning(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.it-planning'));
}
return view('academy.it-planning');
}
public function serverKnowledge(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.server-knowledge'));
}
return view('academy.server-knowledge');
}
public function frontendDev(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.frontend-dev'));
}
return view('academy.frontend-dev');
}
public function dockerEnvironment(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.docker-environment'));
}
return view('academy.docker-environment');
}
public function webBasics(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.web-basics'));
}
return view('academy.web-basics');
}
public function backendDev(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('academy.backend-dev'));
}
return view('academy.backend-dev');
}
}