站长资讯网
最全最丰富的资讯网站

快看!这个Laravel World扩展支持中文!

下面由Laravel教程栏目带大家推荐介绍关于Laravel World的扩展,希望对大家有所帮助!

Laravel World —— 自带数据库的国家以及城市数据(支持中文)

Laravel World (https://github.com/nnjeim/world)是一个提供国家、州、城市、货币和时区列表的包。 World 通过数据库将数据与 Eloquent 模型集成,并提供 Facades、helper 和 API 路由:

use NnjeimWorldWorld;  $action =  World::countries(); /* {     "success": true,     "message": "countries",     "data": [         {             "id": 1,             "name": "Afghanistan"         },         {             "id": 2,             "name": "Åland Islands"         },       ...     ], } */

这是 readme 中的另一个示例,使用过滤器来获取国家/地区和该国家/地区内的城市:

// 获取国家和城市 $action =  World::countries([     'fields' => 'states,cities',     'filters' => [         'iso2' => 'FR',     ] ]); /* {     "success": true,     "message": "countries",     "data": [         "id": 77,         "name": "France",         "states": [              {                 "id": 1271,                 "name": "Alo"             },             {                 "id": 1272,                 "name": "Alsace"             },         ],         "cities": [             {                 "id": 25148,                 "name": "Abondance"             },             {                 "id": 25149,                 "name": "Abrest"             },             ...         ]     ], } */

此包还支持本地化(请参阅 readme 以了解支持的语言环境),为所有数据提供 API,并具有辅助函数,如格式化电话号码等

您可以了解有关此软件包的

赞(0)
分享到: 更多 (0)