* @version : HUOSDK 8.0 */ namespace api\cfloat\validate; class AccountValidate extends BaseValidate { protected $scene = [ 'list' => ['app_id'], 'add' => ['nickname', 'app_id'], 'change' => ['mg_mem_id', 'app_id'], ]; public function __construct(array $rules = [], array $message = [], array $field = []) { $rules = [ 'app_id' => 'require', 'account_id' => 'require', 'nickname' => 'require|chsDash|max:32', ]; $message = [ 'app_id.require' => lang('app_id is null'), 'account_id.require' => lang('account_id is null'), 'nickname.require' => lang('nickname is null'), 'nickname.chsDash' => lang('nickname Invalid'), 'nickname.max' => lang('nickname Up to 32 characters'), ]; parent::__construct($rules, $message, $field); } }