Laravel/MySQL Использование вычисляемого столбца псевдонимов в предложенииwherePhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel/MySQL Использование вычисляемого столбца псевдонимов в предложенииwhere

Сообщение Anonymous »

Может кто-нибудь помочь с кодом ниже. Я получаю сообщение об ошибке, поскольку столбец «расстояние» не существует, хотя я определил его как:
public static function getByDistance($lat, $lng, $distance)
{
$result = Auction::join('users', 'auctions.user_id', '=', 'users.id')
->select(DB::raw('users.id', '( 3959 * acos( cos( radians(' . $lat . ') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(' . $lng . ') ) + sin( radians(' . $lat .') ) * sin( radians(lat) ) ) ) as distance'))
->where ('distance', '

Подробнее здесь: https://stackoverflow.com/questions/518 ... ere-clause

Вернуться в «Php»