feat: [additional] 추가기능 > 키오스크 메뉴 및 페이지 골격 추가
- KioskController (index/showroom/factory) 생성 - 키오스크 메인 선택 페이지 (쇼룸/공장 카드 UI) - 쇼룸 키오스크 골격 (제품 카탈로그, 견적 시뮬레이션, 시공 갤러리, 회사 소개) - 공장 키오스크 골격 (생산 현황, 작업 지시, 생산 통계, 공지사항) - /additional/kiosk 라우트 그룹 추가
This commit is contained in:
51
app/Http/Controllers/Additional/KioskController.php
Normal file
51
app/Http/Controllers/Additional/KioskController.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Additional;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\View\View;
|
||||
|
||||
/**
|
||||
* 추가기능 > 키오스크 컨트롤러
|
||||
* 쇼룸(고객용) / 공장(작업자용) 키오스크 페이지
|
||||
*/
|
||||
class KioskController extends Controller
|
||||
{
|
||||
/**
|
||||
* 키오스크 메인 (쇼룸/공장 선택)
|
||||
*/
|
||||
public function index(Request $request): View|Response
|
||||
{
|
||||
if ($request->header('HX-Request')) {
|
||||
return response('', 200)->header('HX-Redirect', route('additional.kiosk.index'));
|
||||
}
|
||||
|
||||
return view('additional.kiosk.index');
|
||||
}
|
||||
|
||||
/**
|
||||
* 쇼룸 키오스크 (고객용)
|
||||
*/
|
||||
public function showroom(Request $request): View|Response
|
||||
{
|
||||
if ($request->header('HX-Request')) {
|
||||
return response('', 200)->header('HX-Redirect', route('additional.kiosk.showroom'));
|
||||
}
|
||||
|
||||
return view('additional.kiosk.showroom');
|
||||
}
|
||||
|
||||
/**
|
||||
* 공장 키오스크 (작업자용)
|
||||
*/
|
||||
public function factory(Request $request): View|Response
|
||||
{
|
||||
if ($request->header('HX-Request')) {
|
||||
return response('', 200)->header('HX-Redirect', route('additional.kiosk.factory'));
|
||||
}
|
||||
|
||||
return view('additional.kiosk.factory');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user