antonioribeiro / страны Как удалить "бесполезные" записи? - PullRequest
0 голосов
/ 21 апреля 2020

Итак, я использую пакет PHP https://github.com/antonioribeiro/countries, и он прекрасно работает, но есть одна проблема, которая действительно меня беспокоит, что я могу найти почти 0 информации.

Как мне избавиться от записей, которые он предоставляет, которые являются бессмысленными? Например, "Европейский Союз", и т. Д. c ... Он вставляет их в конец, и я не могу найти свойство "страны", по которому я могу их отфильтровать.

I ' Я немного сбит с толку относительно того, почему какие-либо из них даже считаются "странами", когда они на самом деле являются просто группами стран? Как, например, для пользователя не имеет особого смысла определять свою страну как «Европейский Союз». Для них имеет больше смысла просто установить его как «Нидерланды» или что-то в этом роде.

Спасибо за любую помощь, спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Как указано в документации, вы можете использовать pluck для `выбора нужных столбцов:

// Generate a list of States
$countries->where('name.common', 'United States')
    ->first()
    ->hydrateStates()
    ->states
    ->sortBy('name')
    ->pluck('name', 'postal');

// returns

[
    "AL": "Alabama",
    "AK": "Alaska",
    "AZ": "Arizona",
    "AR": "Arkansas",
    ...
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...