2016-09-05 15 views
1

я получить этот формат даты из моей базы данных: 2016-09-05T10: 24: 13Zдата Формат с Carbon и Laravel в одной строке

мне нужно получить эту дату и применить метод углерода diffForHumans() непосредственно.

У меня есть билет сообщения чатов график:

@foreach($ticket->messages as $msg) 
    <div class="chat-bubble> 
    <div class="chat-msg">{{ $msg->message }}</div> 
    <div class="chat-footer">{{ $msg->creation_date }}</div> //here needs carbon diff 
    </div> 
@endforeach 

Как я могу использовать углерод в моем tickets.blade.php в одной строке кода?

ответ

0
@foreach($ticket->messages as $msg) 
    <div class="chat-bubble> 
    <div class="chat-msg">{{ $msg->message }}</div> 
    <div class="chat-footer">{{ $msg->creation_date->diffForHumans() }}</div> //here needs carbon diff 
    </div> 
@endforeach 
+0

$ msg-> CREATION_DATE не является объектом Carbon ... –

+0

{!! \ Carbon \ Carbon :: parse ($ msg-> creation_date) -> diffForHumans() !!} –

0

Вы должны написать это. Будем надеяться, что это решит вашу проблему

@foreach($ticket->messages as $msg) 
    <div class="chat-bubble> 
    <div class="chat-msg">{{ $msg->message }}</div> 
    <div class="chat-footer">{{ $msg->creation_date->diffForHumans() }}</div> 
    </div> 
@endforeach 
+0

$ msg-> create_date не является объектом Carbon ... –