'required|string|max:100|unique:items,code', 'name' => 'required|string|max:200', 'unit' => 'nullable|string|max:20', 'item_name' => 'required|string|max:50', 'item_sep' => 'required|in:스크린,철재', 'item_bending' => 'required|string|max:50', 'material' => 'required|string|max:50', 'model_UA' => 'nullable|in:인정,비인정', 'item_spec' => 'nullable|string|max:50', 'model_name' => 'nullable|string|max:30', 'search_keyword' => 'nullable|string|max:100', 'rail_width' => 'nullable|integer', 'memo' => 'nullable|string|max:500', 'author' => 'nullable|string|max:50', 'registration_date' => 'nullable|date', // 케이스 전용 'exit_direction' => 'nullable|string|max:30', 'front_bottom_width' => 'nullable|integer', 'box_width' => 'nullable|integer', 'box_height' => 'nullable|integer', // 전개도 'bendingData' => 'nullable|array', 'bendingData.*.no' => 'required|integer', 'bendingData.*.input' => 'required|numeric', 'bendingData.*.rate' => 'nullable|string', 'bendingData.*.sum' => 'required|numeric', 'bendingData.*.color' => 'required|boolean', 'bendingData.*.aAngle' => 'required|boolean', ]; } }