Laravel从桌上获得记录

时间:2018-06-06 13:19:52

标签: php laravel

我有表属性。

我有专栏:

  • id
  • 名称
  • bind_id

我有模型属性,我想使用bind_id与return collection属性进行attributeRelated。我怎么能这样做?

public function getRelatedAttribute()
{
    return $this->where('id', $this->bind_attribute);
}

不工作。我得到错误的未分解对象。

1 个答案:

答案 0 :(得分:0)

如果您的模型名称是属性,则获取所有相关属性的语句将是

Attributes::where('bind_id' ,$your_desired_value)->get();

如果函数在模型类中,您可以在函数中执行此操作:

return $this->where('bind_id',$your_desired_value)->get();