stidges / laravel-country-flags
A Laravel 5.5 wrapper for the stidges/country-flags package
Installs: 89 820
Dependents: 1
Suggesters: 0
Security: 0
Stars: 24
Watchers: 2
Forks: 10
Open Issues: 0
Requires
- php: ^8.2
- illuminate/support: ^11.0
- stidges/country-flags: ^2.0
Requires (Dev)
- phpunit/phpunit: ^10.5
README
A Laravel wrapper for the stidges/country-flags package.
Installation
You can install the package via Composer:
$ composer require stidges/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="Stidges\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.