У меня есть модель этого продукта:
public function categories() {
return $this->belongsToMany('App\Category', 'product_categories');
}
И в моем контроллере:
public function search(Request $request) {
return Product::with([
'categories' => function($categories) use ($request) {
// ...
}
]);
}
Если я попытаюсь использовать $request
в функции categories
, он будет искать только по категориям, но покажет все продукты.
Как показать только , что продукты, для которых определены категории $request->category_id
?