Validator.php
protected function _validateAfter($attribute, $value, $parameters)
    {
        $this->_requireParameterCount(1, $parameters, 'after');

        if (! is_string($value)) {
            return false;
        }

        if ($format = $this->_getDateFormat($attribute)) {
            return $this->_validateAfterWithFormat($format, $value, $parameters);
        }

        if (! ($date = strtotime($parameters[0]))) {
            return strtotime($value) > strtotime($this->_getValue($parameters[0]));
        }

        return strtotime($value) > $date;
    }
protected function _validateAfter($attribute, $value, $parameters)
    {
        $this->_requireParameterCount(1, $parameters, 'after');

        if (! is_string($value)) {
            return false;
        }

        if ($format = $this->_getDateFormat($attribute)) {
            return $this->_validateAfterWithFormat($format, $value, $parameters);
        }

        if (! ($date = strtotime($parameters[0]))) {
            return strtotime($value) > strtotime($this->_getValue($parameters[0]));
        }

        return strtotime($value) > $date;
    }
Validate the date is after a given date.

@param  string  $attribute
@param  mixed   $value
@param  array   $parameters
@return bool