* * @version 1.0.0 */ class ClientUpdateRequest extends FormRequest { public function authorize(): bool { return true; } /** * Get the validation rules that apply to the request. */ public function rules(): array { return [ 'name' => ['sometimes', 'string', 'max:255'], 'paternal' => ['sometimes', 'string', 'max:100'], 'maternal' => ['sometimes', 'string', 'max:100'], 'email' => ['sometimes', 'email'], 'phone' => ['nullable', 'string', 'max:20'], 'rfc' => ['sometimes', 'string', 'max:13'], ]; } public function messages() : array { return [ 'name.required' => 'El campo Nombre es obligatorio.', 'email.required' => 'El campo Correo Electrónico es obligatorio.', 'email.email' => 'El campo Correo Electrónico debe ser una dirección de correo válida.', 'phone.required' => 'El campo Teléfono es obligatorio.', ]; } }