Поля
Валидация
Правила валидации и сообщения об ошибках для полей
Правила валидации
rules
callable|array|string ...$rules → static
Устанавливает правила валидации для поля. Принимает любые правила Laravel Validation.
required
bool|callable $callback = true → static
Устанавливает поле как обязательное.
messages
array $messages → static
Устанавливает кастомные сообщения об ошибках валидации.
Примеры
Text::make('is_published', 'Опубликовано')
->rules(['boolean'])
Email::make('email', 'Email')
->required()
->messages([
'required' => 'Поле обязательно для заполнения',
]),
Мета параметры
withMeta
array $meta → static
Передаёт мета параметры для дополнительной настройки поля на стороне клиента.
File::make('resume', 'Резюме')
->withMeta([
'accept' => ['application/pdf'], // Загрузка только PDF файлов
])