52 lines
1.3 KiB
PHP
52 lines
1.3 KiB
PHP
|
|
<?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');
|
||
|
|
}
|
||
|
|
}
|