feat: [bending] 등록 시 분류코드 드롭다운 선택 + 순번 자동 채번, 수정 시 코드 읽기전용
This commit is contained in:
@@ -116,7 +116,7 @@ public function edit(int $id): View
|
||||
public function store(Request $request)
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'code' => 'required|string|max:100',
|
||||
'code' => ['required', 'string', 'max:10', 'regex:/^BD-[A-Z]{2}$/'],
|
||||
'name' => 'required|string|max:200',
|
||||
'item_sep' => 'required|in:스크린,철재',
|
||||
'item_bending' => 'required|string|max:50',
|
||||
@@ -124,7 +124,8 @@ public function store(Request $request)
|
||||
'material' => 'required|string|max:50',
|
||||
'model_UA' => 'nullable|in:인정,비인정',
|
||||
], [
|
||||
'code.required' => '코드를 입력하세요.',
|
||||
'code.required' => '분류코드를 선택하세요.',
|
||||
'code.regex' => '분류코드 형식이 올바르지 않습니다. (BD-XX)',
|
||||
'name.required' => '이름을 입력하세요.',
|
||||
'item_sep.required' => '대분류를 선택하세요.',
|
||||
'item_sep.in' => '대분류는 스크린 또는 철재만 선택 가능합니다.',
|
||||
@@ -167,7 +168,6 @@ public function store(Request $request)
|
||||
public function update(Request $request, int $id)
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'code' => 'required|string|max:100',
|
||||
'name' => 'required|string|max:200',
|
||||
'item_sep' => 'required|in:스크린,철재',
|
||||
'item_bending' => 'required|string|max:50',
|
||||
@@ -175,7 +175,6 @@ public function update(Request $request, int $id)
|
||||
'material' => 'required|string|max:50',
|
||||
'model_UA' => 'nullable|in:인정,비인정',
|
||||
], [
|
||||
'code.required' => '코드를 입력하세요.',
|
||||
'name.required' => '이름을 입력하세요.',
|
||||
'item_sep.required' => '대분류를 선택하세요.',
|
||||
'item_sep.in' => '대분류는 스크린 또는 철재만 선택 가능합니다.',
|
||||
|
||||
Reference in New Issue
Block a user