# Validation

intratool utilizes the validation components provided by the PHP framework Laravel. For standard validation rules, please refer to the [Laravel Documentation](https://laravel.com/docs/validation#available-validation-rules).

The table below lists specific data formats that are used for validation:

| Name         | Description                                | Valid example                                |
| ------------ | ------------------------------------------ | -------------------------------------------- |
| RRule        | Recurring rule string described in RFC5545 | FREQ=DAILY;UNTIL=20171231T000000;BYDAY=MO,TU |
| DateTime     | DateTime string                            | 2018-12-24 00:30:35                          |
| Date         | Date string                                | 2018-12-24                                   |
| Time         | Time string                                | 00:30:35                                     |
| DateInterval | ISO 8601 DateInterval duration string      | 'P1M'                                        |
