'require|max:10|checkExists', ]; /** * 提示消息 */ protected $message = [ ]; /** * 验证场景 */ protected $scene = [ 'add' => ['name'], 'edit' => ['name'], ]; /** * 检查是否存在 * @param $value * @return bool */ protected function checkExists($value, $rule, $data) { $typehasdata = model('ManageBlock')->get(['name' => $value, 'page_id' => $data['page_id']]); if ($typehasdata ) { return '主标题重复'; } return true; } }