public function testCustomRules() { $rule = new Rule(); $rule->required()->email()->custom(); $this->assertRuleSame($rule, 'required|email|custom'); $rule = new Rule(); $rule->required()->email()->customWithExtra('param1', 'param2'); $this->assertRuleSame($rule, 'required|email|customWithExtra:param1,param2'); }
/** * When this rule is set we setup the *_confirmation pair as well. * * @return Input */ public function ruleConfirmed() { $confirmed = $this->validator->add($this->getValue() . '_confirmation')->hidden(); return parent::ruleConfirmed(); }