作者 lyh

gx

... ... @@ -55,13 +55,6 @@ class NewsCategoryLogic extends BaseLogic
* @method
*/
public function add_news_category(){
$condition = [
'name'=>$this->param['name']
];
$info = $this->model->read($condition);
if($info !== false){
$this->fail('当前分类名称已存在');
}
//参数处理
$this->param = $this->addParamProcessing($this->param);
DB::beginTransaction();
... ... @@ -186,8 +179,28 @@ class NewsCategoryLogic extends BaseLogic
return $this->success($list);
}
public function verifyParam(){
/**
* @name :(验证名称是否存在)verifyParamName
* @author :lyh
* @method :post
* @time :2023/6/13 11:41
*/
public function verifyParamName(){
if(isset($this->param['id'])){
$condition = [
'id'=>['!=',$this->param['id']],
'name'=>$this->param['name'],
];
}else{
$condition = [
'name'=>$this->param['name']
];
}
$info = $this->model->read($condition);
if($info !== false){
$this->fail('当前分类名称已存在');
}
return $this->success();
}
/**
... ...
... ... @@ -26,7 +26,7 @@ class BlogCategoryRequest extends FormRequest
return [
'name'=>'required|max:100',
'remark'=>'required|max:255',
'alias'=>'required|max:10',
'alias'=>'required|max:255',
];
}
... ... @@ -38,7 +38,7 @@ class BlogCategoryRequest extends FormRequest
'remark.required'=>'请填写简介',
'remark.max'=>'简介最大255字',
'alias.required'=>'请填写别名',
'alias.max'=>'别名最大10字',
'alias.max'=>'别名最大255字',
];
}
}
... ...
... ... @@ -26,7 +26,7 @@ class NewsCategoryRequest extends FormRequest
return [
'name'=>'required|max:100',
'remark'=>'required|max:255',
'alias'=>'required|max:10',
'alias'=>'required|max:255',
];
}
... ... @@ -38,7 +38,7 @@ class NewsCategoryRequest extends FormRequest
'remark.required'=>'请填写简介',
'remark.max'=>'简介最大255字',
'alias.required'=>'请填写一下别名',
'alias.max'=>'别名最大10字',
'alias.max'=>'别名最大255字',
];
}
}
... ...