2015-02-03 11 views
8

Sto provando a visualizzare la colonna created_at in una delle mie visualizzazioni e non sto avendo fortuna. Quando provo con il seguito:Problemi nella visualizzazione del valore created_at in vista

{{ date('d M Y - H:i:s', $object->created_at) }}

ottengo il seguente errore: date() si aspetta parametro 2 per essere oggetto lungo e dato. per cui uso dd() su $ object> created_at e mi dà questo:

object(Carbon\Carbon)#555 (3) { ["date"]=> string(26) "2015-01-22 14:36:37.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(19) "Africa/Johannesburg" }

Così, naturalmente, ho provato l'accesso alla data con un ciclo foreach, che non ha funzionato e ho anche provato $ oggetto -> created_at-> date che mi ha dato un errore "Unknown getter 'date" " Come posso accedere alla data da created_at?

risposta

10

Laravel utilizza carbonio. Quindi provare questo:

{{ date('d M Y - H:i:s', $object->created_at->timestamp) }} 

O questo è lo stesso senza funzione di data

{{ $object->created_at->format('d M Y - H:i:s') }} 

o utilizzare alcun metodo documentato nel Carbon API

1

Questo è un altro metodo -

{{ date('F d, Y', strtotime($list->created_at)) }} 
Problemi correlati