1
在我的模型中,我有一個集合,我試圖在我的模型中返回它,而不是關係對象。返回集合而不是關係在Eloquent模型
這樣我可以撥打$user->items
並獲得該集合。
在該模型中,函數看起來像:
class User extends Model {
public function channelsAttribute() {
$name = Company::where('id', $this->id)->first()
$items = Item::where('company_id', $name)->get();
return $items;
}
}
關係方法必須返回類型照亮\數據庫\雄辯\關係的對象\關係
隨着它進入2種方式,我找不到一種使用關係的方式;但是$items
返回值的集合。
我該怎麼辦?