'require|checkPageTitleUnique', 'title' => 'require', 'type' => 'require', 'value' => 'require', ]; protected $message = []; protected $scene = [ "add" => [ 'page_title', 'title', 'type', 'value' ], "edit" => [ 'page_title', 'title', 'value' ], ]; public function checkPageTitleUnique($value, $rule, $data) { return ( new DiyFormService() )->checkPageTitleUnique($data) ? get_lang("validate_diy.page_title_unique") : true; } }