Как показать данные из двух моделей с помощью столбца суммы красноречиво Laravel - PullRequest
0 голосов
/ 17 июня 2020

у меня есть две таблицы со следующими данными:

Таблица Ecourse

  • id
  • slug
  • title
  • lo go
  • описание
  • цена
  • статус

Таблица трафика

  • id
  • ecourse_id
  • date
  • amount
  • type_traffi c

Я хочу для отображения данных курса с объемом трафика c в день используйте красноречивый laravel. Какое решение?

Спасибо

1 Ответ

0 голосов
/ 17 июня 2020
$ecourses = Ecourse::with(['traffics' => function($q){
    $q->groupBy('date')
      ->selectRaw('sum(amount) as sum, date');
}])->get();

Держите меня в курсе в комментариях ниже. Ура!

...