下面由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,并具有輔助函數,如格式化電話號碼等
您可以了解有關此軟件包的更多信息、獲取完整的安裝說明并查看 GitHub 上的 源代碼。(https://github.com/nnjeim/world)
此包已提交到我們的 Laravel 新聞鏈接 部分。 鏈接是社區可以圍繞 Laravel 生態系統發布軟件包和教程的地方。 在 Twitter 上關注 @LaravelLinks
原文地址:https://laravel-news.com/laravel-world
譯文地址:https://learnku.com/laravel/t/62354
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END