29 lines
687 B
PHP
29 lines
687 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\SystemFieldDefinition;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Response;
|
|
use Illuminate\View\View;
|
|
|
|
/**
|
|
* 품목기준 필드 관리 컨트롤러 (Blade 화면)
|
|
*/
|
|
class ItemFieldController extends Controller
|
|
{
|
|
/**
|
|
* 필드 관리 메인 화면
|
|
*/
|
|
public function index(Request $request): View|Response
|
|
{
|
|
if ($request->header('HX-Request')) {
|
|
return response('', 200)->header('HX-Redirect', route('item-fields.index'));
|
|
}
|
|
|
|
$sourceTables = SystemFieldDefinition::getSourceTableOptions();
|
|
|
|
return view('item-fields.index', compact('sourceTables'));
|
|
}
|
|
}
|