Laravel有很多有两个字段

时间:2017-09-18 18:18:25

标签: laravel relationship

我有一个中间表'tour_tourists_documents'(我也为它创建了一个模型):

tour_id | tourist_id | doc_1 | doc_2

doc_1和doc_2与“文档”表中的“id”相关。

我想设置一个从Documents中检索doc_1和doc_2的关系。 Smth喜欢:

Class Tour_Tourist_Documents {

public function documents () {

 return $this->hasMany('App\Documents', 'id', 'doc_1' AND 'id', 'doc_2');

}

所以我希望此方法返回与doc_1和doc_2对应的文档模型集合。并保留他们与'Tour_tourist_documents'模型的关系。

我试图像Collin James在这里建议的那样:Laravel 5 hasMany relationship on two columns但是它会返回:

  

带有消息的LogicException'关系方法必须返回一个对象   类型为Illuminate \ Database \ Eloquent \ Relations \ Relation'

0 个答案:

没有答案