diff --git a/config/catch.php b/config/catch.php index b06605a..b38e18f 100644 --- a/config/catch.php +++ b/config/catch.php @@ -58,6 +58,7 @@ return [ */ 'validates' => [ \catcher\validates\Sometimes::class, + \catcher\validates\SensitiveWord::class, ], /** * 上传设置 diff --git a/extend/catcher/validates/SensitiveWord.php b/extend/catcher/validates/SensitiveWord.php index b3d9bbc..685fd70 100644 --- a/extend/catcher/validates/SensitiveWord.php +++ b/extend/catcher/validates/SensitiveWord.php @@ -1 +1,30 @@ getSensitiveWords($trie->getTries(), $value, false); + + return !$word; + } + + public function message(): string + { + // TODO: Implement message() method. + return '内容包含敏感词'; + } +}