anodyne/blade-mage-icons

一个易于在Laravel Blade视图中使用Mage图标(Icons)的包。

0.7-beta 2023-10-30 00:26 UTC

This package is auto-updated.

Last update: 2024-09-30 01:51:20 UTC


README

Tests Latest Stable Version Total Downloads

一个易于在Laravel Blade视图中使用 Mage图标 的包。

要查看可用的图标列表,请访问网站或 SVG目录

要求

  • PHP 8.1 或更高版本
  • Laravel 9.0 或更高版本

安装

composer require anodyne/blade-mage-icons

Blade图标

Blade Mage Icons 在底层使用Blade图标。请参阅 Blade图标 README 了解更多功能。我们还建议使用此库 启用图标缓存

配置

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

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

使用方法

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

<x-mage-s-check-circle/>

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

<x-mage-s-check-circle class="w-6 h-6 text-gray-500"/>

甚至使用内联样式

<x-mage-s-check-circle style="color: #555"/>

大量(填充)图标可以像这样引用

<x-mage-b-check-circle/>

原始SVG图标

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

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

然后可以在视图中使用它们,例如

<img src="{{ asset('vendor/blade-mage-icons/b-check-circle.svg') }}" width="10" height="10"/>
<img src="{{ asset('vendor/blade-mage-icons/s-check-circle.svg') }}" width="10" height="10"/>

变更日志

请查看此存储库中的 CHANGELOG 以获取所有最近更改。

维护者

Blade Mage Icons 由Anodyne Productions开发和维护。

许可证

Blade Mage Icons 是开源软件,采用 MIT许可证 许可。