tightr / laravel-country-flags
A Laravel 5.6 wrapper for the stidges/country-flags package
Requires
- php: ~7.0
- illuminate/support: ~5.6.0
- stidges/country-flags: ^1.0.0
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-10-27 23:51:48 UTC
README
A Laravel 5.6 wrapper for the stidges/country-flags package.
Installation
You can install the package via Composer:
$ composer require tightr/laravel-country-flags
The Laravel facade and service provider are registered through auto-discovery, so you can start using it out of the box!
Usage
This package publishes a Laravel facade for easier usage:
use CountryFlag; echo CountryFlag::get('NL'); // "🇳🇱"
It also comes with a helper function that you can use!
echo country_flag('NL'); // "🇳🇱"
Aliasing
If you would like to make country codes available under a custom aliases, you can update the configuration file. First you should publish it:
$ php artisan vendor:publish --provider="Tightr\LaravelCountryFlags\CountryFlagsServiceProvider"
This will make the configuration file available under config/country-flags.php
. You can update the 'aliases'
section to add your custom aliases:
return [ 'aliases' => [ 'AA' => 'NL', ], ];
And it will be available for you to access:
echo country_flag('AA'); // "🇳🇱"
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email info@stidges.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.