# Validación

Se pueden aplicar las reglas de validación de Laravel (opens new window) a los campos, mostrando así un mensaje de error al crear / actualizar un registro y no cumplir alguna de las reglas.

Para ello se usan los modificadores rules, rulesForCreate y rulesForUpdate.

TextField::make('Nombre', 'name')->rules(['required', 'max:255'])

Validation1

# Reglas sólo para la creación

Se pueden aplicar reglas sólo para un registro va a ser creado:

TextField::make('Nombre', 'name')->rulesForCreate(['required'])

# Reglas sólo para la actualización

Se pueden aplicar reglas sólo para un registro va a ser actualizado:

TextField::make('Nombre', 'name')->rulesForUpdate(['required'])

# Required

Es muy común usar sólo la regla required en la mayoría de campos.
Como manera más corta de aplicarlo, puede usarse el modificador required():

// Esto
TextField::make('Nombre', 'name')->required()
// Es equivalente a esto
TextField::make('Nombre', 'name')->rules(['required'])