diff --git a/catch/system/controller/SensitiveWord.php b/catch/system/controller/SensitiveWord.php index c62d522..a79c11d 100644 --- a/catch/system/controller/SensitiveWord.php +++ b/catch/system/controller/SensitiveWord.php @@ -1,6 +1,8 @@ sensitiveWord->storeBy($request->param())); } @@ -43,10 +45,10 @@ class SensitiveWord extends CatchController * * @time 2020年06月17日 * @param $id - * @param CatchRequest $request + * @param UpdateRequest $request * @return \think\response\Json */ - public function update($id, CatchRequest $request) + public function update($id, UpdateRequest $request) { return CatchResponse::success($this->sensitiveWord->updateBy($id, $request->param())); diff --git a/catch/system/request/sensitiveWord/CreateRequest.php b/catch/system/request/sensitiveWord/CreateRequest.php index b3d9bbc..fa9f4c7 100644 --- a/catch/system/request/sensitiveWord/CreateRequest.php +++ b/catch/system/request/sensitiveWord/CreateRequest.php @@ -1 +1,16 @@ 'sensitive_word|unique:'.SensitiveWord::class.',word', + ]; + } +} diff --git a/catch/system/request/sensitiveWord/UpdateRequest.php b/catch/system/request/sensitiveWord/UpdateRequest.php index b3d9bbc..87069bc 100644 --- a/catch/system/request/sensitiveWord/UpdateRequest.php +++ b/catch/system/request/sensitiveWord/UpdateRequest.php @@ -1 +1,18 @@ route()['id']; + // TODO: Implement rules() method. + return [ + 'word|词汇' => 'sensitive_word|unique:'.SensitiveWord::class.',word,'.$id, + ]; + } + +} \ No newline at end of file