我想从表中获取某些特定字段,而不是在$this->belongsTo();
中获取完整的属性,因此我不能将select('field_name')或pluck('field_name')
或DB::raw(count(),avg())
等与belongsTo,hasTo一起使用()...
我该如何解决这个问题?
我不能使用
$this->belongsTo()->select('fiel_name')
或
$this->belongsTo()->pluck('fiel_name')
请检查引用:How to join three table by laravel eloquent model
在上面的参考中,他们获取了blengsTo()中的所有属性,但就我而言,我只需要获取特定的属性。
答案 0 :(得分:0)
您必须像这样使用它
$this->belongsTo('Model')->select(array('field_name'));
其中Model
可以是用户等。