makkinga / laravel-flags
Laravel项目中放置SVG国旗的助手
0.0.6
2020-12-07 12:27 UTC
Requires
- php: >=7.2
- illuminate/routing: ^6|^7|^8
- illuminate/session: ^6|^7|^8
- illuminate/support: ^6|^7|^8
README
Laravel项目中放置SVG国旗的助手
安装
使用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
在此条件下,免费授予任何获得此软件及其相关文档副本(“软件”)的人权,以不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给他人以供其使用,前提是
上述版权声明和本许可声明应包含在软件的副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,无论是由于软件或软件的使用或其他方式而产生的。