diff --git a/app/Admin/Services/KeywordService.php b/app/Admin/Services/KeywordService.php index 16883f2..d13a1d3 100644 --- a/app/Admin/Services/KeywordService.php +++ b/app/Admin/Services/KeywordService.php @@ -49,16 +49,16 @@ class KeywordService extends BaseService return true; } - public function validate($data, $id = null) + public function validate($data, $model = null) { $createRules = [ 'key' => ['required', Rule::unique('keywords', 'key')], 'name' => ['required'], ]; $updateRules = [ - 'key' => [Rule::unique('keywords', 'key')->ignore($id)] + 'key' => [Rule::unique('keywords', 'key')->ignore($model->id)] ]; - $validator = Validator::make($data, $id ? $updateRules : $createRules, [ + $validator = Validator::make($data, $model ? $updateRules : $createRules, [ 'key.unique' => ':input 已经存在' ]); if ($validator->fails()) {