Download the PHP package pragmarx/countries-laravel without Composer
On this page you can find all versions of the php package pragmarx/countries-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package countries-laravel
Countries for Laravel
What does it gives you?
This package has all sorts of information about countries:
info | items |
---|---|
taxes | 32 |
geometry maps | 248 |
topology maps | 248 |
currencies | 256 |
countries | 266 |
timezones | 423 |
borders | 649 |
flags | 1,570 |
states | 4,526 |
cities | 7,376 |
timezones times | 81,153 |
Validation
The validation is extending Laravel's validation, so you can use it like any other validation rules, like
Which validation rules there is and what there name should be, can all be configured in the configuration file.
By changing the configuration like this, we can now access the property name.common
, by the validation rule countryCommon
You have to define all the validations rules in settings, only a few is defined by default, the default is
Documentation
This package is a Laravel bridge, please refer to the main package repository for more information and docs.
Requirements
- PHP 7.0+
- Laravel 5.5+
Installing
Use Composer to install it:
Publishing assets
You can publish configuration by doing:
Usage
After installing you'll have access to the Countries Façade, and the package is based on Laravel Collections, so you basically have access to all methods in Collections, like
Flag routes
You can refer directly to an SVG flag by linking
Examples:
http://pragmarx.test/pragmarx/countries/flag/file/usa.svg
These routes can be turned off in the configuration file:
Author
License
Countries is licensed under the MIT License - see the LICENSE
file for details
Contributing
Pull requests and issues are more than welcome.
All versions of countries-laravel with dependencies
laravel/framework Version >=5.3
psr/simple-cache Version ^1.0
pragmarx/coollection Version >=0.6
pragmarx/countries Version >=0.5.8