$lat = isset($request->lat) ? $request->lat : '';
$lng = isset($request->lng) ? $request->lng : '';
$query = Vehicle::query();
$query->whereHas('vendor', function($q) use($lat, $lng){
$q->where('vendor_status', 1);
if((isset($lat) && $lat !== '') && (isset($lng) && $lng !== '')){
//vendor table have two column like vendor_lat and vendor_lng
}
});
i want to find vendor nearest 50km from lat long.