brightweb/countries

Laravel 包用于处理国家、州和城市

1.0.0 2024-05-27 04:14 UTC

This package is auto-updated.

Last update: 2024-09-27 17:36:42 UTC


README

欢迎使用BrightWeb/Countries文档,这是一个为Laravel应用程序提供国家、州、城市和货币符号全面数据的Laravel包。支持超过246个国家,此包旨在简化在Laravel应用程序中管理地理和货币相关信息的过程。

安装

要开始使用BrightWeb/Countries,请按照以下简单步骤操作

通过Composer安装包

composer require brightweb/countries

运行迁移以将国家、州和城市数据填充到数据库中

php artisan migrate

使用方法

一旦安装了包并填充了数据库,你就可以开始在Laravel应用程序中利用其功能。

获取国家列表

要获取所有国家的列表,可以使用包提供的Country模型

use BrightWeb\Countries\Models\Country;

$countries = Country::all();

这将返回所有国家的集合,包括它们相关的数据,如州、城市和货币符号。

获取州和城市

州和城市通过外键关系与国家相关联。你可以这样获取特定国家的州和城市。

获取国家的州

$states = Country::find($countryId)->states;

获取州的城市

$cities = State::find($stateId)->cities;

$cities = $country->cities;

获取货币符号

$currencySymbol = Country::find($countryId)->currency;

数据库结构

BrightWeb/Countries包的数据库结构包括以下表

countries: 包含关于国家及其货币符号的信息。

states: 存储关于国家内州或省的数据。

cities: 存储关于州或省内的城市信息。

贡献

欢迎对BrightWeb/Countries包做出贡献!如果你遇到任何错误,有功能请求或想贡献代码,请随意在GitHub上打开问题或提交拉取请求。

支持

对于任何问题、担忧或支持请求,请随时通过chikanwazuo@gmail.com与我联系。

许可

BrightWeb/Countries是开源软件,根据MIT许可协议授权。

致谢

此包由BrightWeb团队开发并维护。特别感谢所有帮助改进此包的贡献者。

感谢您选择BrightWeb/Countries作为您的Laravel应用程序!我们希望它在高效管理地理和货币相关数据方面为您服务得很好。