比如,一个博客系统里的文章发布时间,显示格式可能就像下面这样:
在model中添加如下方法
方法名中的CreatedAt是你要转换的数据字段
public function getCreatedAtAttribute($date) {
if (Carbon::now() > Carbon::parse($date)->addDays(15)) {
return Carbon::parse($date);
}
return Carbon::parse($date)->diffForHumans();
}
然后到您的控制器中引入carbon
use Carbon\Carbon;
方法中添加这行代码(用于语言转换)
如果你想转换其他语言请看vendor/nesbot/carbon/src/Carbon/Lang目录
Carbon::setLocale('ug');