My sql statement returns null after using DB Raw.No data is produced after passing the request to postman
$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);
The results is: {}
When I try querying directly in the database, it returns an output as:
4
0.03677850072504271
6.6701784633102145
-1.562010571360574