Download the PHP package kevinpurwito/laravel-country without Composer
On this page you can find all versions of the php package kevinpurwito/laravel-country. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kevinpurwito/laravel-country
More information about kevinpurwito/laravel-country
Files in kevinpurwito/laravel-country
Package laravel-country
Short Description Country list migration, seeders and model for Laravel
License MIT
Homepage https://github.com/kevinpurwito/laravel-country
Informations about the package laravel-country
About Laravel Country
Laravel Country is a package containing country list migration, seeders and model for Laravel.
The list of countries is populated from https://countrycode.org/
Installation
You can install the package via composer:
Configuration
The vendor:publish
command will publish a file named kp_country.php
within your laravel project config
folder config/kp_country.php
. Edit this file with your desired table name for the table, defaults to countries
.
Published Config File Contents
Alternatively you can ignore the above publish command and add this following variables to your .env
file.
Auto Discovery
If you're using Laravel 5.5+ you don't need to manually add the service provider or facade. This will be
Auto-Discovered. For all versions of Laravel below 5.5, you must manually add the ServiceProvider & Facade to the
appropriate arrays within your Laravel project config/app.php
Provider
Running the migration
The only thing that you need to publish is the migration, you shouldn't need to publish the others, such as seeders and config; unless you want to customize them
Countries only migration
All migrations (countries, provinces, cities, districts, wards)
Running the seeders
Countries seeder
countries
code
are from ISO 3166
Indonesia's provinces, cities and districts seeder
Indonesian provinces
iso2
are from ISO 3166-2:IDIndonesian provinces, cities and districts
code
are from Kemendagri
Usage
Country class
Adding relationship to your own model
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Kevin Purwito
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Laravel Package Boilerplate
This package was generated using the PHP Package Boilerplate by Beyond Code with some modifications inspired from PHP Package Skeleton by spatie.