public function validateEarlierOrEqualDate($attribute, $params) { $later_date = $params['later_date']; if ($this->{$attribute} && $this->{$later_date} && $this->{$attribute} > $this->{$later_date}) { $this->addError($attribute, $this->getAttributeLabel($attribute) . ' must be equal to or before ' . $this->getAttributeLabel($later_date)); } }