agatanga/flags

Country flags in SVG format for Laravel application.

Installs: 39 576

Dependents: 0

Suggesters: 0

Security: 0

Stars: 7

Watchers: 1

Forks: 2

Open Issues: 0

pkg:composer/agatanga/flags

1.2.0 2025-05-25 13:38 UTC

This package is auto-updated.

Last update: 2025-09-25 14:19:14 UTC


README

Country flags in SVG format for your Laravel application. Uses lipis/flag-icons icons under the hood.

Installation

composer require agatanga/flags

Usage

Directive

// Render flag using default ratio:
@flag('us')

// Tell what ratio to use, which classes, and attributes to add to the svg element:
@flag('us:1x1', 'w-64', ['id' => 'flag-us'])

Helper

// Render flag using default ratio:
{{ flag('us') }}

// Tell what ratio to use, which classes, and attributes to add to the svg element:
{{ flag('us:1x1', 'w-64', ['id' => 'flag-us']) }}

Configuration

You may configure the default ratio to use, and default css classes to add:

php artisan vendor:publish --provider="Agatanga\Flags\FlagsServiceProvider"
vi config/flags.php

Credits