无法在视图中显示created_at值

Dav*_*oss 8 laravel laravel-4 php-carbon

我试图在我的一个视图中显示created_at列,但我没有运气.当我尝试使用以下内容时:

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

我得到以下错误:date()期望参数2为long,给定对象.所以我在$ object-> created_at上使用了dd(),它给了我这个:

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

所以很自然地我尝试使用foreach循环访问日期,但是我还尝试了$ object-> created_at-> date,这给了我一个错误"Unknown getter'date'"如何从created_at访问日期?

Edg*_*zco 13

Laravel使用Carbon.然后尝试这个:

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

或者这是相同的没有日期功能

{{ $object->created_at->format('d M Y - H:i:s') }}
Run Code Online (Sandbox Code Playgroud)

或者使用Carbon API中记录的任何方法