devcenter.novaposhta()ua/docs/services/556d7ccaa0fe4f08e8f7ce43/operations/556d8211a0fe4f08e8f7ce45 - пример запроса для получения отделений в городе - тебе нужен быдет CityRef из предыдущих ссылок чтоб все работало.
Как сам процес построить? Получай город гет параметром или как угодно в контроллер. Там же делай ПОСТ запрос в формате джейсон к АПИ, испльзуя Guzzle(или подобное). Выбирай нужный город и бери его CityRef, после делай еще 1 запрос для получения списка отделений. Передай этот список во вью и выведи селектом.
Возможно сделать также это все на стороне JS - 2 селекта в 1 - список гоородов полученный по первой ссылке используя Axios/ajax, 2 - список же обновляеться при изменении значения 1рвого принимая CityRef нужного города.
]]>