Laravel | Как объеденить 2 разных запроса в один
Как можно это сделать в одном запросе? Или объединить элементы в одну переменную
Именно не искать уже среди найденных а искать и так и так.
$searchQuery = $request->validated()['search'];
//$goods = Goods::where('name', 'LIKE', '%' . $searchQuery . '%')->paginate(15);
$goods = Goods::whereHas('associations', function ($query) use ($searchQuery) {
$query->where('title', 'like', '%' . $searchQuery . '%');
})->paginate(15);
Источник: Stack Overflow на русском