public function countryCodeByLocale($locale)
    {
        if (str_contains($locale, ' ')) {
            $locale = str_replace(' ', '-', $locale);
        }

        if (strlen($locale) == 2) {
            if ($locale == 'en') {
                $locale = 'en-US';
            } else {
                $locale = $locale.'-'.strtoupper($locale);
            }
        }

        return Locale::getRegion($locale);
    }
public function countryCodeByLocale($locale)
    {
        if (str_contains($locale, ' ')) {
            $locale = str_replace(' ', '-', $locale);
        }

        if (strlen($locale) == 2) {
            if ($locale == 'en') {
                $locale = 'en-US';
            } else {
                $locale = $locale.'-'.strtoupper($locale);
            }
        }

        return Locale::getRegion($locale);
    }
public function countryCodeByLocale ( $ locale ) { if ( str_contains ( $ locale , ' ' ) ) { $ locale = str_replace ( ' ' , '-' , $ locale ) ; } if ( strlen ( $ locale ) == 2 ) { if ( $ locale == 'en' ) { $ locale = 'en-US' ; } else { $ locale = $ locale . '-' . strtoupper ( $ locale ) ; } } return Locale :: getRegion ( $ locale ) ; }
Get Country code by Locale
@param  string $locale pt-BR, en-US, es-ES, ...
@return string
Get Country code by Locale