2015-02-03 7 views
8

Próbuję wyświetlić kolumnę created_at w jednym z moich widoków i nie mam żadnego szczęścia. Kiedy próbuję za pomocą poniżej:Problemy z wyświetlaniem wartości created_at w widoku

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

otrzymuję następujący błąd: data() oczekuje parametr 2 będzie długo dany obiekt. więc używam dd() na $ obiekt-> created_at i daje mi to:

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

Więc naturalnie próbowałem dostępu datę z pętli foreach, która nie działa i próbowałem również $ object -> created_at-> data, która dała mi błąd "Data nieznanego gettera" " Jak uzyskać dostęp do daty z created_at?

Odpowiedz

10

Laravel używa węgla. Następnie spróbuj tego:

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

Albo jest to ten sam bez daty funkcji

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

lub użyć dowolnej metody udokumentowany w Carbon API

1

to jest inna metoda -

{{ date('F d, Y', strtotime($list->created_at)) }} 
Powiązane problemy