Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Countries Laravel Package

drnd-dev/laravel-countries

View on GitHub
Deep Wiki
Context7

Single List

This collection of methods always returns a Laravel collection with a list of items based on the method used. These methods are helpful to quickly retrieve specific fields from the country data.

Only ID

Returns a list of country IDs.

::: code-group

Country::getList()->onlyId();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => 248
    1 => 260
    2 => 251
    3 => 305
    4 => 256
    5 => 246
    6 => 253
    7 => 250
    8 => 254
    9 => 249
    ...

:::

Only UID

Returns a list of country UIDs.

::: code-group

Country::getList()->onlyUid();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "01J9VCYESCNW4EWFYB9ENTNCN2"
    1 => "01J9VCYEYFYD063XMYZR653QEB"
    2 => "01J9VCYET590JW3HK27CHBXYPH"
    3 => "01J9VCYFDSTZ8F5VSDB2XFHGQJ"
    4 => "01J9VCYEX2RXVM2XNS61VZ11KR"
    5 => "01J9VCYERPV0Q73J9MA9TBEKJ6"
    6 => "01J9VCYETMYK5GYHBD84539V1W"
    7 => "01J9VCYESY8K411YFR48P7JPP1"
    8 => "01J9VCYEV40SY7GX48CKEK4N05"
    9 => "01J9VCYESPTRKZR0ZDH10EWX56"
    ...

:::

Only Name

Returns a list of country names

::: code-group

Country::getList()->onlyName();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "Afghanistan"
    1 => "Åland Islands"
    2 => "Albania"
    3 => "Algeria"
    4 => "American Samoa"
    5 => "Andorra"
    6 => "Angola"
    7 => "Anguilla"
    8 => "Antarctica"
    9 => "Antigua and Barbuda"
    ...

:::

Only Official Names

Returns a list of official country names.

::: code-group

Country::getList()->onlyOfficialName();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "Islamic Emirate of Afghanistan"
    1 => "Åland Islands"
    2 => "Republic of Albania"
    3 => "People's Democratic Republic of Algeria"
    4 => "American Samoa"
    5 => "Principality of Andorra"
    6 => "Republic of Angola"
    7 => "Anguilla"
    8 => "Antarctica"
    9 => "Antigua and Barbuda"
    ...

:::

Only Iso

Returns a list of ISO 3166-1 alpha-2 codes.

::: code-group

Country::getList()->onlyIso();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "AF"
    1 => "AX"
    2 => "AL"
    3 => "DZ"
    4 => "AS"
    5 => "AD"
    6 => "AO"
    7 => "AI"
    8 => "AQ"
    9 => "AG"
    ...

:::

Only Alpha 2

Returns a list of ISO 3166-1 alpha-2 codes.

::: code-group

Country::getList()->onlyAlpha2();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "AF"
    1 => "AX"
    2 => "AL"
    3 => "DZ"
    4 => "AS"
    5 => "AD"
    6 => "AO"
    7 => "AI"
    8 => "AQ"
    9 => "AG"
    ...

:::

Only Alpha 3

Returns a list of ISO 3166-1 alpha-3 codes.

::: code-group

Country::getList()->onlyAlpha3();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "AFG"
    1 => "ALA"
    2 => "ALB"
    3 => "DZA"
    4 => "ASM"
    5 => "AND"
    6 => "AGO"
    7 => "AIA"
    8 => "ATA"
    9 => "ATG"
    ...

:::

Flags

The flags method (onlyFlag() and onlyEmoji()) returns a Facade called FlagEmoji, which can be used to work with the collection of flag emojis.

::: tip Read more about FlagEmoji Facade :::

Only Flag

Returns a list of country flag emojis.

::: code-group

Country::getList()->onlyFlag();
Lwwcas\LaravelCountries\Facades\FlagEmoji {▼
   flag_emoji: null
   on_data: array:245 [▼
    0 => Lwwcas\LaravelCountries\Facades\FlagEmoji {#527 ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1EB"
        "hex" => "🇦🇫"
        "img" => "🇦🇫"
        "html" => "🇦🇫"
        "utf8" => "🇦🇫"
        "uCode" => "U+1F1E6 U+1F1EB"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDEB"
        "decimal" => "🇦🇫"
        "shortcode" => ":flag-af:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    1 => Lwwcas\LaravelCountries\Facades\FlagEmoji {#526 ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1FD"
        "hex" => "🇦🇽"
        "img" => "🇦🇽"
        "html" => "🇦🇽"
        "utf8" => "🇦🇽"
        "uCode" => "U+1F1E6 U+1F1FD"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDFD"
        "decimal" => "🇦🇽"
        "shortcode" => ":flag-ax:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    2 => Lwwcas\LaravelCountries\Facades\FlagEmoji { ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1F1"
        "hex" => "🇦🇱"
        "img" => "🇦🇱"
        "html" => "🇦🇱"
        "utf8" => "🇦🇱"
        "uCode" => "U+1F1E6 U+1F1F1"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDF1"
        "decimal" => "🇦🇱"
        "shortcode" => ":flag-al:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    ...

:::

Only Emoji

Returns a list of country flag emojis.

::: code-group

Country::getList()->onlyEmoji();
Lwwcas\LaravelCountries\Facades\FlagEmoji {▼
   flag_emoji: null
   on_data: array:245 [▼
    0 => Lwwcas\LaravelCountries\Facades\FlagEmoji {#527 ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1EB"
        "hex" => "🇦🇫"
        "img" => "🇦🇫"
        "html" => "🇦🇫"
        "utf8" => "🇦🇫"
        "uCode" => "U+1F1E6 U+1F1EB"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDEB"
        "decimal" => "🇦🇫"
        "shortcode" => ":flag-af:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    1 => Lwwcas\LaravelCountries\Facades\FlagEmoji {#526 ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1FD"
        "hex" => "🇦🇽"
        "img" => "🇦🇽"
        "html" => "🇦🇽"
        "utf8" => "🇦🇽"
        "uCode" => "U+1F1E6 U+1F1FD"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDFD"
        "decimal" => "🇦🇽"
        "shortcode" => ":flag-ax:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    2 => Lwwcas\LaravelCountries\Facades\FlagEmoji { ▼
      flag_emoji: array:9 [▼
        "css" => "\1F1E6\1F1F1"
        "hex" => "🇦🇱"
        "img" => "🇦🇱"
        "html" => "🇦🇱"
        "utf8" => "🇦🇱"
        "uCode" => "U+1F1E6 U+1F1F1"
        "utf16" => "\uD83C\uDDE6\uD83C\uDDF1"
        "decimal" => "🇦🇱"
        "shortcode" => ":flag-al:"
      ]
      on_data: null
      key: null
      attributes: array:9 [▶]
    }
    ...

:::

Only Emoji in Img

Returns a list of emojis img.

::: code-group

Country::getList()->onlyEmojiInImg();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "🇦🇫"
    1 => "🇦🇽"
    2 => "🇦🇱"
    3 => "🇩🇿"
    4 => "🇦🇸"
    5 => "🇦🇩"
    6 => "🇦🇴"
    7 => "🇦🇮"
    8 => "🇦🇶"
    9 => "🇦🇬"
    ...

:::

Only Emoji in UTF8

Returns a list of emojis UTF8.

::: code-group

Country::getList()->onlyEmojiInUtf8();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "🇦🇫"
    1 => "🇦🇽"
    2 => "🇦🇱"
    3 => "🇩🇿"
    4 => "🇦🇸"
    5 => "🇦🇩"
    6 => "🇦🇴"
    7 => "🇦🇮"
    8 => "🇦🇶"
    9 => "🇦🇬"
    ...

:::

Only Emoji in UTF16

Returns a list of emojis UTF16.

::: code-group

Country::getList()->onlyEmojiInUtf16();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "\uD83C\uDDE6\uD83C\uDDEB"
    1 => "\uD83C\uDDE6\uD83C\uDDFD"
    2 => "\uD83C\uDDE6\uD83C\uDDF1"
    3 => "\uD83C\uDDE9\uD83C\uDDFF"
    4 => "\uD83C\uDDE6\uD83C\uDDF8"
    5 => "\uD83C\uDDE6\uD83C\uDDE9"
    6 => "\uD83C\uDDE6\uD83C\uDDF4"
    7 => "\uD83C\uDDE6\uD83C\uDDEE"
    8 => "\uD83C\uDDE6\uD83C\uDDF6"
    9 => "\uD83C\uDDE6\uD83C\uDDEC"
    ...

:::

Only Emoji in HTML

Returns a list of emojis html.

::: code-group

Country::getList()->onlyEmojiInHtml();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "🇦🇫"
    1 => "🇦🇽"
    2 => "🇦🇱"
    3 => "🇩🇿"
    4 => "🇦🇸"
    5 => "🇦🇩"
    6 => "🇦🇴"
    7 => "🇦🇮"
    8 => "🇦🇶"
    9 => "🇦🇬"
    ...

:::

Only Emoji in CSS

Returns a list of emojis css.

::: code-group

Country::getList()->onlyEmojiInCss();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "\1F1E6\1F1EB"
    1 => "\1F1E6\1F1FD"
    2 => "\1F1E6\1F1F1"
    3 => "\1F1E9\1F1FF"
    4 => "\1F1E6\1F1F8"
    5 => "\1F1E6\1F1E9"
    6 => "\1F1E6\1F1F4"
    7 => "\1F1E6\1F1EE"
    8 => "\1F1E6\1F1F6"
    9 => "\1F1E6\1F1EC"
    ...

:::

Only Emoji in Hex

Returns a list of emojis hex.

::: code-group

Country::getList()->onlyEmojiInHex();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "🇦🇫"
    1 => "🇦🇽"
    2 => "🇦🇱"
    3 => "🇩🇿"
    4 => "🇦🇸"
    5 => "🇦🇩"
    6 => "🇦🇴"
    7 => "🇦🇮"
    8 => "🇦🇶"
    9 => "🇦🇬"
    ...

:::

Only Emoji in uCode

Returns a list of emojis uCode.

::: code-group

Country::getList()->onlyEmojiInUCode();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "U+1F1E6 U+1F1EB"
    1 => "U+1F1E6 U+1F1FD"
    2 => "U+1F1E6 U+1F1F1"
    3 => "U+1F1E9 U+1F1FF"
    4 => "U+1F1E6 U+1F1F8"
    5 => "U+1F1E6 U+1F1E9"
    6 => "U+1F1E6 U+1F1F4"
    7 => "U+1F1E6 U+1F1EE"
    8 => "U+1F1E6 U+1F1F6"
    9 => "U+1F1E6 U+1F1EC"
    ...

:::

Only Emoji in Decimal

Returns a list of emojis decimal.

::: code-group

Country::getList()->onlyEmojiInDecimal();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => "🇦🇫"
    1 => "🇦🇽"
    2 => "🇦🇱"
    3 => "🇩🇿"
    4 => "🇦🇸"
    5 => "🇦🇩"
    6 => "🇦🇴"
    7 => "🇦🇮"
    8 => "🇦🇶"
    9 => "🇦🇬"
    ...

:::

Only Emoji in short code

Returns a list of emojis shortcode.

::: code-group

Country::getList()->onlyEmojiInShortCode();
Illuminate\Support\Collection {
  items: array:245 [▼
    0 => ":flag-af:"
    1 => ":flag-ax:"
    2 => ":flag-al:"
    3 => ":flag-dz:"
    4 => ":flag-as:"
    5 => ":flag-ad:"
    6 => ":flag-ao:"
    7 => ":flag-ai:"
    8 => ":flag-aq:"
    9 => ":flag-ag:"
    ...

:::

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium