pranpegu/laravel-countries

简单的 Laravel 国家列表

v1.0.0 2020-05-26 19:58 UTC

This package is auto-updated.

Last update: 2024-09-21 04:53:59 UTC


README

安装

composer require pranpegu/laravel-countries --dev

Laravel 使用包自动发现,因此不需要您手动添加 ServiceProvider。

Laravel 不使用自动发现

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组

Pranpegu\LaravelCountries\CountriesServiceProvider::class,

使用

现在您可以轻松获取带有 dial_code 和 prefix 的国家列表

use Pranpegu\LaravelCountries\Countries;

$countries  = Countries::all(); //returns the array of countries name, dial_code and prefix 

foreach($countries as $country){
    echo $country['name'].",".$country['dial_code'].",".$country['code'].",";
         //eg : Idia,91,IN
}

//or in blade file

<select class="form-group" name="country" >
@foreach($countries as $country)
    <option value="{{$country['name']}}" >{{$country['name']}}</option>
@endforeach
</select>

//can also use for getting phone(dial code) code 

<select class="form-group" name="dial_code" >
@foreach($countries as $country)
    <option value="{{$country['dial_code']}}" >{{$country['dial_code']}}</option>
@endforeach
</select>

//similarly as Country prefix 

<select class="form-group" name="code" >
@foreach($countries as $country)
    <option value="{{$country['code']}}" >{{$country['code']}}</option>
@endforeach
</select>

许可证

版权 © Ffegu

Laravel Countries 是开源软件,受 MIT 许可证的许可。

捐赠 :)

paypal : ffegu0617@gmail.com

联系方式 :)

gmail : ffegu0617@gmail.com

电话 : +916361563439

雇佣我 : 我始终愿意为您工作