【发布时间】:2018-07-31 02:02:51
【问题描述】:
我有一个模板表(id、name、created_at、upated_at),我循环显示它的名称和更新的日期时间
- 模板 1 | 2018 年 2 月 2 日
- 模板 2 | 2018 年 1 月 3 日
- 模板 3 | 2018 年 1 月 7 日
没关系,问题是我来自巴西,我需要它以我的格式和语言显示它
- 模板 1 | 2, FEVEREIRO, 2018
- 模板 2 | 3,珍妮罗,2018 年
- 模板 3 | 7,JANEIRO,2018 年
我试图在 eloquent Laravel 上使用 Mutator,但它根本不起作用,我只是从文档中复制了整个脚本,但仍然无法正常工作。
碰巧 EVEN UPPERCASE 函数不能正常工作,就像在这个“mutators system”中什么都不会发生一样。
型号:
public function setUpdatedAtAttribute()
{
$this->attributes['updated_at']->format('d/m/Y H:I');
}
查看:
@foreach($templates as $template)
<h2>Nome: {{$template->name}}</h2>
<h6>Data:
@foreach($template as $temp)
{{$temp->updated_at}}
@endforeach
</h6>
@endforeach
所以任何帮助都会很棒,谢谢
【问题讨论】:
-
您尝试过访问者
getUpdatedAtAttribute()吗?由于您正在尝试检索并且您没有尝试保存该属性。 -
谢谢,但什么也没发生,好像这个功能几乎不存在
标签: php laravel eloquent blade php-carbon