Laravel | Формирование сложного sql запроса
$searchQuery хранит данные для поиска, какую-то строку. Мы делаем поиск в бд по названию:
$goods = Goods::where('name', 'LIKE', '%' . $searchQuery . '%');
Но необходимо так-же что-бы он искал не только по названию а и по... как бы выразиться.. по названию тех записей что привязаны к таблице в отношении многие ко многим. Получаем их так:
public function associations() {
return $this->belongsToMany(Associations::class,
'goods_associations', 'goods_id', 'associations_id');
}
Абсолютно без понятия как это сделать и возможно ли это вообще. Спасибо.