Здравствуйте!
Не могу решить такую задачу:
Есть 4 таблицы: User, Categories, category_user, Tender
User, Categories я связал многие ко многим.
Мне нужно выводить тендеры в зависимости от того какая категория у пользователя, раньше когда по одной категории можно было выбирать а не по нескольку я делал это так:
$user = User::find($id);
return Tender::where('published_at', '<', Carbon::now())
->where('date_end', '>', Carbon::now())
->where('category', $user->category)
->where('status', true)
->with(['rates'])
->orderBy('id', 'DESC')
->get();