@maaestr0

Как применить методы withAvg ,withExists,?

Здравствуйте, у меня есть метод, который получает среднюю оценку, наличие скидки на продукт
$courses = Product::all()
                            ->withAvg('reviews', 'rating')
                            ->withExists('discount')                
                            ->get();

Есть следующий метод, который получает все приобретенные продукты текущего пользователя.
$purchasedProducts = auth()->user()->courses;
Но как применить методы withAvg, и withExists к этому методу?
Буду благодарен за совет.
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Product::query() вместо Product::all().
Ответ написан
@kandrash
Кратко о себе
auth()->user()->courses()->withAvg('reviews', 'rating')->get();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы