【发布时间】:2020-04-18 20:04:37
【问题描述】:
我有两个模型,word 和 meaning,处于多对多关系中。
型号含义:
public function words(){
return $this->belongsToMany(Word::class);
}
示范词:
public function meanings(){
return $this->belongsToMany(Meaning::class);
}
我需要找到与他们自己的名字相同的单词的所有含义。我试过了:
$meanings = Meaning::whereHas('word', function ($query) {
$query->where('meaning.name', 'word.name');
})->get();
但这会搜索字面上称为“word.name”的含义。 任何的想法 ?谢谢!
【问题讨论】:
标签: php mysql laravel eloquent many-to-many