在我laravel模型我使用調用一個成員函數diffForHumans()在字符串中laravel 5.4
getTimeagoAttribute()
這個功能我正在試圖讓該TIMEAGO價值例如,當我發佈一個審查在11.30和現在的時間是12:30意味着我要顯示1小時前我的函數內部審查和代碼附近的
public function getTimeagoAttribute()
{
$mytime = \Carbon\Carbon::now();
$date = $mytime->toDateTimeString()->diffForHumans();
return $date;
}
當我嘗試運行第E碼它告訴我一個錯誤Call to a member function diffForHumans() on string
是實現我想要什麼或者是否有其他方法來達致這這是正確的方式..
這就是我實現我的刀片觀點
<span class="pull-right">{{$review->timeago}}</span>
請幫助我出去來實現這個..
呀謝謝巴拉它工作正常,但每當我認爲它張貼展示2天以前 – Karthiga
時間因此未改變了,因爲你正在從'now'時間..所以它永遠是1秒d前。嘗試執行此操作'返回Carbon :: createFromDate($ date) - > diffForHumans();' –