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:
el error que me despliega es:$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', ]
Código:
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.InvalidArgumentException A four digit year could not be found Data missing
Desde ya cualquier ayuda sera bienvenida.
Muchas gracias