pranpegu / laravel-countries
Simple laravel country list
v1.0.0
2020-05-26 19:58 UTC
This package is auto-updated.
Last update: 2025-03-21 06:02:08 UTC
README
Installation
composer require pranpegu/laravel-countries --dev
Laravel uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.
Laravel without auto-discovery:
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
Pranpegu\LaravelCountries\CountriesServiceProvider::class,
Uses
You can now easily get the list of Countries with dial_code and 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>
License
Copyright © Ffegu
Laravel Countries is open-sourced software licensed under the MIT license.