Laravel по-русски

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

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

#1 15.08.2016 19:11:35

Разность двух столбцов в запросе

Подскажите
вот эта конструкция работает

        $oResult = DB::select('select * from services where '.$strQuery.' AND (urlPage <> ? AND category_id = ? AND price - price_new < ?) '
                . ' ORDER BY RAND() LIMIT 0, 6 ', $aQueryValues);

но не работает вот это

$oResult = DB::table('services')
                    ->where('urlPage', '<>', $strUrl)
                    ->where('category_id', '=', $aAction['category_id'])
                    ->where('price - price_new', '<', $aQueryValues[$k+2])
                    ->take(6)
                    ->orderByRaw("RAND()")
                    ->get();

то есть как проверить разность столбцов ->where('price - price_new', '<', $aQueryValues[$k+2]) используя ORM

Не в сети

#2 15.08.2016 19:23:19

Re: Разность двух столбцов в запросе

whereRaw

Изменено VitalN (15.08.2016 19:24:27)

Не в сети

#3 15.08.2016 21:55:06

Re: Разность двух столбцов в запросе

Спасибо, получилось )

Не в сети

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