| required | The field is required |
| sometimes | Run validation checks against a field only if that field is present in the input array |
| email | The input is a valid email |
| max:value | The input value should be below the maximum value |
| unique:db_table_name | The input value should be unique in the provided database table name |
| accepted | Yes / On / 1 true, useful for checking TOS |
| active_url | Must be a valid URL according to checkdnsrr |
| after :date | Field under validation must provide a value after the given date |
| alpha | The field under validation must be entirely alphabetic characters. |
| alpha_dash | The field under validation may have alpha-numeric characters, as well as dashes and underscores. |
| alpha_num | The field under validation must be entirely alpha-numeric characters. |
| array | Must be a PHP array |
| before :date | The field must be a value under the given date |
| between:min,max | The input value should be in between minimum (min) and maximum (max) value |
| boolean | The field under validation must be able to be cast as a boolean. Accepted input are true, false, 1, 0, "1", and "0". |
| confirmed | The field under validation must have a matching field of foo_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input. |
| date | The field under validation must be a valid date according to the strtotime PHP function. |
| integer | The field under validation must be an integer |
| string | The field under validation must be a string type. |