【发布时间】:2016-08-28 17:49:01
【问题描述】:
我现在正在使用 Pusher,当用户发送消息时,我将其附加到 Pusher,如下所示:
channel.bind('App\\Events\\MessageSent', function(data){
$('#chat-box-message').empty(html);
for (var i = 0; i< data.length; i++) {
for (var key in data) { //empty the div for append does not repeat
var obj = data[key];
for (var prop in obj) {
$('#chat-box-message').append(
'<div class="comment">'+
'<div class="content">'+
'<div class="date">'+
obj[prop]['created_at']+
'</div>'+
'<div class="text">' +
obj[prop]['message']+
'</div>'+
'</div>'+
'</div>'
);
}
}
}
});
但我需要附加的是:
<div class="date">
{{ $message->created_at->diffForHumans() }}
</div>
到这里:
obj[prop]['created_at']+
如何在 JavaScript 部分的对象属性上附加 diffForHumans()?
【问题讨论】:
-
obj[prop]['message'] + '{{ $message->created_at->diffForHumans() }}' + -
收到其他错误消息,请给我 5 分钟检查
-
可以,谢谢
-
@You 你绝对应该将此作为答案发布,这样我就可以 +1 并且大卫可以接受它!
标签: javascript php laravel pusher php-carbon