Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Carbon-laravel-guardar fecha y-m-d

Estas en el tema de Carbon-laravel-guardar fecha y-m-d en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, tengo el siguiente problema: quiero desde el controlador cambiar la fecha que recibo en formato dd-mm-yyyy cuando genero en este caso un cliente para ...
  #1 (permalink)  
Antiguo 05/05/2020, 16:59
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 17 años, 8 meses
Puntos: 0
Carbon-laravel-guardar fecha y-m-d

Hola, tengo el siguiente problema:

quiero desde el controlador cambiar la fecha que recibo en formato dd-mm-yyyy cuando genero en este caso un cliente para almacenarlo en base de mysql.

El campo que me trae la fecha es fecha_inicio

Controlador

Código:
$data = request()->validate([
            'nombre' => 'required', // razonsocial
            'apellido' => 'required', // titular/socio/Accionista
            'propietario' => 'required',
            'direccion' => 'required',
            'telefono' => 'required',
            'celular' => 'required',
            // 'email' =>  ['required', 'email', 'unique:clientes,email'],
            'email' =>  ['required', 'email', Rule::unique('clientes')->ignore($cliente->id)],
            'email1' => 'nullable',
            'email2' => 'nullable',
            Carbon::createFromFormat('Y-m-d', 'fecha_inicio') => ['required', 'date'],
            //'fecha_inicio' => ['required', 'date'],
            'rut' => ['required','numeric'],
            'numero_bps' => ['required','numeric'],
            'actividad' => 'required',
            'tipo_empresa' => 'required',
            'clave_dgi' => 'nullable',
            'clave_bps' => 'nullable',
        ]
el error que me despliega es:

Código:
InvalidArgumentException
A four digit year could not be found
 Data missing
En las vistas levanto de la base de datos y sin problema cambio el formato de las fechas de yyyy-mm-dd a dd-mm-aaaa, también utilizando CARBON.

Desde ya cualquier ayuda sera bienvenida.
Muchas gracias

Etiquetas: fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.