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. |