У меня есть две модели, слово и , означающее , в отношении «многие ко многим».
Значение модели:
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" . Есть идеи ? Спасибо!