Mario Duque
Mario Duque
Laravel
Comparte:

formato fecha sql server/laravel

Hola, 
Estoy experimentando el siguiente error cuando trato de actualizar un registro. Logré aislar el problema, y es cuando quiere actualizar la fecha de updated_at. Por lo tanto se refiera al formato de fecha que envía laravel y el que acepta sqlserver 2014. el siguiente es el error:
 SQLSTATE[22007]: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]La conversión del tipo de datos nvarchar en datetime produjo un valor fuera de intervalo. (SQL: update [bitacora] set [hra_salida] = 12:21, [img_recibido] = storage/entregas/b1_escanear0005.jpg, [img_cobro] = storage/entregas/b1_DSCF2090.JPG, [bitacora].[updated_at] = 2019-12-18 12:21:30.483 where [id] = 2) 
Jorge Davila
Jorge Davila (0 xp)
Intenta agregando la propiedad  $dateFormat  a tu modelo, o la funcion de la siguiente manera:
 
public function getDateFormat(){
return 'Y-d-m';
}

o usando una propiedad
$dateFormat='Y-m-d';