file($path, [ 'Content-Type' => 'application/json; charset=UTF-8', 'Cache-Control' => 'public, max-age=86400', ]); } } return response()->json(['error' => 'Countries data not found'], 404); } public function cities(Request $request, RegisterLocationService $locations) { $country = (string) $request->query('country', ''); $state = (string) $request->query('state', ''); return response()->json( $locations->getCitiesForCountryState($country, $state) ); } }