|
|
|
|
@ -37,14 +37,15 @@ class DictItemController extends Controller
|
|
|
|
|
'sort' => ['nullable', 'integer', 'min:0'],
|
|
|
|
|
'is_active' => ['boolean'],
|
|
|
|
|
]);
|
|
|
|
|
$row = DictItem::create($data + [
|
|
|
|
|
// array_merge 后者覆盖前者:显式传 null 时须写成空串,避免 NOT NULL 列报错(不能用 $a+$b,左侧含 null 会保留 null)
|
|
|
|
|
$row = DictItem::create(array_merge($data, [
|
|
|
|
|
'dict_name' => $data['dict_name'] ?? '',
|
|
|
|
|
'remark' => $data['remark'] ?? '',
|
|
|
|
|
'dict_sort' => $data['dict_sort'] ?? 0,
|
|
|
|
|
'item_remark' => $data['item_remark'] ?? '',
|
|
|
|
|
'sort' => $data['sort'] ?? 0,
|
|
|
|
|
'is_active' => $data['is_active'] ?? true,
|
|
|
|
|
]);
|
|
|
|
|
]));
|
|
|
|
|
return response()->json($row, 201);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|