Error Datetime de SQL Server 2008 y Laravel 5.6: Data missing

Enviado por peter el Vie, 27/04/2018 - 11:57
Al intententar mostrar una fecha en la vista aparece el siguiente error:
Data missing (View: /web/admin-printers/resources/views/impresora/listing.blade.php)"
En Sql Server se muestra la fecha así:
2018-04-26 23:48:24.323
Para resolverlo hay que agregar en el modelo lo siguiente:

protected $dateFormat = 'Y-m-d H:i:s';
Editado 15-08-2018 Tuve problemas con al guardar las fechas aun seteando el $dateFormat. Lo que hice fue modificar el formato como "Ymd H:i:s".
Con eso ya pude crear registros pero a la hora de modificar la fecha de actualización me marcaba este error:  

Unexpected data found. Unexpected data found. Trailing data

La solución fue poner un mutador de la siguiente manera:
    public function setFechaActualizacionAttribute($date)
    {
        return Carbon::parse($date);
    }
Saludos

Añadir nuevo comentario

Filtered HTML

  • Falta el filtro. Se eliminará todo el texto
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd><php>
  • Saltos automáticos de líneas y de párrafos.