В Laravel 4, у меня есть запрос, который должен загружать пользователей рядом с вами (по расстоянию)Laravel 4, Множественные условия в Имея
1- я должен нагрузить пользователей рядом с вами, если расстояние < 5 км и user_type =» пользователь» 2- и загружать все пользователи, если расстояние < 20 км и user_type =„админ“
Я этот запрос, например, как мы делаем в том, где, но это не работает
->having(function ($query) use ($distance) {
$query->having('distance',"<", $distance)
->having('user_role',"=", 'user');
})
->orHaving(function ($query) use ($distance_admin) {
$query->having('distance',"<", $distance_admin)
->having('user_role',"=", 'admin');
})
я вычисляю расстояние с DB :: raw()
Вы можете помочь мне, пожалуйста
Благодаря
Я предлагаю вам бы преобразовать его в SQL (Laravel имеет метод, который это делает) и посмотреть, где он идет не так – Gal