我想在模型中添加自定义属性。我把:
// app/models/xxxModel.php
public function getTituloAttribute()
{
return 'Cotizacion número: ' . $this->attributes['number'];
}
然后在Controller中:
$quotations = AdminQuotations::orderBy('id', 'desc')->paginate()->toArray();
我想在视图中使用xxxmodel-> titulo,但不显示此新属性。
非常感谢,为我的英语感到抱歉。
答案 0 :(得分:1)
您可以添加名为appends
的受保护属性,以附加非数据库属性列表。
class AdminQuotations
{
protected $appends = [
'titulo'
];
}
答案 1 :(得分:0)
不,很抱歉, 只有我删除:-> toArray()
仅此而已,代码很好地添加了自定义属性
谢谢!