/** * Show cities list. * * @return \Illuminate\Http\JsonResponse */ public function cities($country_code, $region_id) { $cities = City::active()->orderBy('name', 'ASC')->whereHas('country', function ($query) { $query->active(); })->whereHas('region', function ($query) { $query->active(); })->byCountryCode($country_code)->byRegion($region_id)->get(['id', 'country_code', 'name', 'slug']); return response()->json(['cities' => $cities]); }