secondnetwork/blade-tabler-icons

一个用于在Laravel Blade视图中轻松使用tabler-icons的包。


README

blade-tabler-icons

Latest Stable Version PHP 8.2 License

一个用于在Laravel Blade视图中轻松使用tabler-icons的包。

要查看所有可用图标,请参阅SVG目录或在其网站上预览tabler-icons.io

图标更新信息

此存储库每周使用Github Actions检查新的图标发布,并创建一个拉取请求

要求

  • PHP 7.4或更高版本
  • Laravel 8.0或更高版本

安装

composer require secondnetwork/blade-tabler-icons

Blade图标

Blade tabler-icons底层使用Blade图标。有关其他功能,请参阅Blade Icons的README。我们还建议使用此库启用图标缓存

配置

Blade tabler-icons还提供了使用Blade Icons功能的能力,如默认类、默认属性等。如果您想配置这些,请发布blade-tabler-icons.php配置文件

php artisan vendor:publish --tag=blade-tabler-icons-config

用法

图标可以作为自闭合的Blade组件使用,将编译为SVG图标

<x-tabler-alert-circle />

您还可以向图标组件传递类

<x-tabler-alert-circle class="w-6 h-6 text-gray-500"/>

甚至使用内联样式

<x-tabler-alert-circle style="stroke-width: 1.25"/>

或...

@svg('tabler-alert-circle', 'w-6 h-6')

填充图标可以像这样引用

<x-tabler-alert-circle-filled />

<x-tabler-alert-circle-f />

原始SVG图标

如果您想将原始SVG图标用作资产,可以使用以下方式发布它们

php artisan vendor:publish --tag=blade-tabler-icons --force

然后在视图中使用它们,如下所示

<img src="{{ asset('vendor/blade-tabler-icons/alert-circle.svg') }}" width="10" height="10"/>

维护者

Blade tabler-icons由secondnetwork开发和维护。

许可协议

Blade tabler-icons是开源软件,许可协议为MIT许可协议