makkinga/laravel-flags

Laravel项目中放置SVG国旗的助手

0.0.6 2020-12-07 12:27 UTC

This package is auto-updated.

Last update: 2024-09-07 21:53:36 UTC


README

Laravel项目中放置SVG国旗的助手

GitHub tag (latest SemVer) GitHub tag (latest SemVer) Total Downloads License: MIT

Buy Me A Coffee

安装

使用composer安装

composer require makkinga/laravel-flags

使用方法

Blade

使用此助手在Blade视图中放置SVG。

{!! flag()->country('nl') !!} 

country() 方法期望一个 alpha-2 或 alpha-3 ISO 3166-1 国家代码。见此页面获取所有代码的完整列表。

配置

如果您的地区与ISO代码不同(例如:您使用 en 而不是 gb),您可以选择发布配置以将国家代码进行别名。

php artisan vendor:publish --provider="Makkinga\Flags\ServiceProvider" --tag="config"

flags.php

<?php

return [
    'aliases' = [
        //
    ]
];

要创建别名,请将您的地区添加到 locales 数组中,其中键是您的地区,值是ISO国家代码

<?php

return [
    'aliases' = [
        'en' => 'gb',
    ]
];

许可证(MIT)

MIT许可证

版权所有 © 2020 Gydo Makkinga gydo@makkinga.online

在此条件下,免费授予任何获得此软件及其相关文档副本(“软件”)的人权,以不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给他人以供其使用,前提是

上述版权声明和本许可声明应包含在软件的副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,无论是由于软件或软件的使用或其他方式而产生的。