|
|
@ -41,6 +41,7 @@ class CategoryController extends AdminController |
|
|
$grid->column('pid'); |
|
|
$grid->column('pid'); |
|
|
$grid->column('name'); |
|
|
$grid->column('name'); |
|
|
$grid->column('sort'); |
|
|
$grid->column('sort'); |
|
|
|
|
|
$grid->column('publish_type')->using(admin_trans('product.options.publish_type')); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -58,6 +59,7 @@ class CategoryController extends AdminController |
|
|
$show->field('pid'); |
|
|
$show->field('pid'); |
|
|
$show->field('name'); |
|
|
$show->field('name'); |
|
|
$show->field('sort'); |
|
|
$show->field('sort'); |
|
|
|
|
|
$show->field('publish_type')->using(admin_trans('product.options.publish_type')); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -75,6 +77,7 @@ class CategoryController extends AdminController |
|
|
$form->select('pid')->options($options)->required(); |
|
|
$form->select('pid')->options($options)->required(); |
|
|
$form->text('name')->required(); |
|
|
$form->text('name')->required(); |
|
|
$form->text('sort')->default(255)->help('越小越靠前'); |
|
|
$form->text('sort')->default(255)->help('越小越靠前'); |
|
|
|
|
|
$form->radio('publish_type')->options(admin_trans('product.options.publish_type'))->required(); |
|
|
})->saving(function (Form $form) { |
|
|
})->saving(function (Form $form) { |
|
|
//不允许编辑的字段
|
|
|
//不允许编辑的字段
|
|
|
$form->ignore(['id', 'deleted_at']); |
|
|
$form->ignore(['id', 'deleted_at']); |
|
|
@ -93,7 +96,6 @@ class CategoryController extends AdminController |
|
|
if (Product::query()->whereIn('category_id', $ids)->exists()) { |
|
|
if (Product::query()->whereIn('category_id', $ids)->exists()) { |
|
|
return $form->response()->error('该分类下已经发布产品,不允许删除'); |
|
|
return $form->response()->error('该分类下已经发布产品,不允许删除'); |
|
|
} |
|
|
} |
|
|
return $form->response()->error('不允许删除'); |
|
|
|
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|