# 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'])
# 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'])