tariq86/country-list

包含所有国家名称和ISO 3166-1代码的列表,支持多种语言和数据格式,适用于Laravel

3.1.0 2022-04-05 04:16 UTC

This package is auto-updated.

Last update: 2024-09-05 09:26:58 UTC


README

Build Status codecov

Country List是一个Laravel 5+的包,包含所有国家名称和ISO 3166-1代码,支持多种语言和数据格式。

安装

使用Composer安装包: composer require tariq86/country-list

自本包2.0.0版本起,Laravel 5.8是最小支持的版本,因此无需执行其他操作。如果您正在使用较旧的Laravel版本,则需要使用本包的较旧版本(例如1.3.1)。

使用方法

  • 区域设置(en, en_US, fr, fr_CA...)
    • 如果没有指定区域设置(或设置为null),则默认为'en'
  • 格式(csv, flags.html, html, json, mysql.sql, php, postgresql.sql, sqlite.sql, sqlserver.sql, txt, xml, yaml)

获取所有国家

Route::get('/', function()
{
    return Countries::getList('en', 'json');
});

获取一个国家

Route::get('/', function()
{
    return Countries::getOne('RU', 'en');
});