У меня есть такие таблицы
brands
- id
- name
- status (default=1)
products
- id
- brand_id
- name
, и я хочу запросить " ключевое слово ", поэтому оно должно совпадать с " brand.name " или" product.name ". Вот мой текущий запрос, который отлично работает с " brand.name ", но я не уверен, как использовать это с " product.name ".
Brand::where('status', 1)->where('name', 'like', "%{$keyword}%")->get()->sortBy('name')
Это отношения один-ко-многим, поскольку у одного бренда может быть много товаров.