validate([ 'category' => 'required|string|max:40', 'lat' => 'required|numeric', 'lng' => 'required|numeric', 'radius' => 'sometimes|integer|min:100|max:50000', 'cuisine' => 'nullable|string|max:40', ]); $pois = $places->nearby( $request->string('category')->toString(), (float) $request->input('lat'), (float) $request->input('lng'), (int) $request->input('radius', 2000), $request->input('cuisine'), ); return response()->json(['pois' => $pois, 'source' => 'google_places']); } }