Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем доброго времени суток, я этакий джуниор в laravel, и я столкнулся с затруднением реализации такого запроса к базе с помощью ORM:
SELECT company_id,company.name, DATE_FORMAT(`created_at`, "%Y-%m-%d"),
                 count(`visited`), sum(`visited`)
                 FROM `events` JOIN
                 `company`
                ON company.id = events.company_id  
                 WHERE `type` != 0 AND
                 `company_id` IN ('.$company.') AND
                 `created_at` BETWEEN "'. $between[0] .'" AND "'. $between[1] .'"
                  GROUP BY DATE_FORMAT(`created_at`, "%Y-%m-%d")
                  
Проблема в таких вещах как использование DATE_FORMAT, можно ли вообще это осуществить через ORM?
Не в сети
$result=DB:table('evente)->where(.....)->select('company_id','company.name',DB::raw(' DATE_FORMAT(`created_at`, "%Y-%m-%d"),DB::raw('count('visited'),DB::raw('sum('visited'));как-то так...
Не в сети
Спасибо ![]()
Не в сети
Страницы 1