我有两个模型:Uai
和Information
,具有hasOne关系。
Uai (uai_id, a)
Information (uai_id, b)
我想生成一个包含以下内容的Json响应:
Uai
记录true
与Uai
和Information
之间存在hasOne关系,如果没有关系,则列whitch说false
有什么想法吗?
提前致谢 Paguemaou
编辑一个
谢谢jedrzej.kurylo的回答。
如何使用uai_id
中当前行的fake column getter
?我使用getter和seeter但我从不尝试使用另一列的内容。你能举个例子吗?
如果我理解,我可以在其他列名称中使用fake column name
。我是真的吗?
答案 0 :(得分:6)
Eloquent 可让您轻松地将自定义字段添加到模型的 JSON 表示中。
首先,您需要通过在模型类中定义 $ appends 属性来定义其他字段列表:
protected $appends = ['fakeColumnName'];
其次,为假列添加一个getter,它将为自定义列提供值:
public function getFakeColumnNameAttribute() {
//here add the code that will return custom column's value
}