|
|
|
@ -107,7 +107,7 @@ class ProductController extends AdminController |
|
|
|
$form->text('title')->required(); |
|
|
|
// $form->currency('price')->symbol('¥')->required();
|
|
|
|
// $form->currency('original_price')->symbol('¥')->required();
|
|
|
|
$form->number('service_persons')->required(); |
|
|
|
$form->number('service_persons')->min(1)->required(); |
|
|
|
// $form->number('stock')->required();
|
|
|
|
$form->hasMany('spec', function (NestedForm $form) { |
|
|
|
$form->hidden('id'); |
|
|
|
@ -249,6 +249,11 @@ class ProductController extends AdminController |
|
|
|
$form->original_price = min(array_column($spec, 'original_price')); |
|
|
|
$form->price = min(array_column($spec, 'price')); |
|
|
|
|
|
|
|
//单库存服务用户数必须大于1
|
|
|
|
if ($form->service_persons < 1) { |
|
|
|
return $form->response()->error('单库存服务用户数不能小于1'); |
|
|
|
} |
|
|
|
|
|
|
|
//特殊字段处理
|
|
|
|
if ($form->isCreating()) { |
|
|
|
$form->hidden(['status', 'supplier_id']); //表单没有的字段,必须加上这句才能重置值
|
|
|
|
|