70 lines
1.3 KiB
PHP
70 lines
1.3 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers;
|
||
|
|
|
||
|
|
use Illuminate\View\View;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 견적수식 관리 컨트롤러 (Blade 화면용)
|
||
|
|
*
|
||
|
|
* 실제 CRUD 작업은 Api\Admin\QuoteFormulaController에서 처리
|
||
|
|
*/
|
||
|
|
class QuoteFormulaController extends Controller
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* 수식 목록 화면
|
||
|
|
*/
|
||
|
|
public function index(): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.index');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 수식 생성 화면
|
||
|
|
*/
|
||
|
|
public function create(): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.create');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 수식 수정 화면
|
||
|
|
*/
|
||
|
|
public function edit(int $id): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.edit', compact('id'));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 카테고리 목록 화면
|
||
|
|
*/
|
||
|
|
public function categories(): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.categories.index');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 카테고리 생성 화면
|
||
|
|
*/
|
||
|
|
public function createCategory(): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.categories.create');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 카테고리 수정 화면
|
||
|
|
*/
|
||
|
|
public function editCategory(int $id): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.categories.edit', compact('id'));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 수식 시뮬레이터 화면
|
||
|
|
*/
|
||
|
|
public function simulator(): View
|
||
|
|
{
|
||
|
|
return view('quote-formulas.simulator');
|
||
|
|
}
|
||
|
|
}
|