My sql оператор возвращает ноль после использования DB Raw. Никакие данные не выдаются после передачи запроса почтальону
$current_lat = $request->latitude;
$current_lng = $request->longitude;
$car_type = $request->car_type;
$raw = DB::Raw("(3956 * 2 * ASIN(SQRT(POWER(SIN(('.$current_lat.' - artisans.driver_lat)
* pi()/180 / 2), 2)+ COS('.$current_lat.' * pi()/180 )
* COS(artisans.driver_lat * pi()/180)
* POWER(SIN(('.$current_lng.' - artisans.driver_lng)
* pi()/180 / 2), 2) )))");
return json_encode($raw);
Результаты: {}
Когда я пытаюсь запрашивая непосредственно в базе данных, он возвращает вывод в виде:
4
0.03677850072504271
6.6701784633102145
-1.562010571360574