Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.09.2015 19:08:12

Формирование запроса. Нужна помощь

Всем доброго времени суток, я этакий джуниор в 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?

Не в сети

#2 29.09.2015 01:41:11

Re: Формирование запроса. Нужна помощь

$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'));

как-то так...

Не в сети

#3 01.10.2015 11:46:35

Re: Формирование запроса. Нужна помощь

Спасибо smile

Не в сети

Подвал раздела