开源也门/hero-icons

HeroIcons 是一个 Laravel 扩展包,它提供了一个方便的命令,用于在 PHP 类中生成英雄图标常量。此包旨在简化您在 Laravel 项目中使用英雄图标的过程。

1.1.0 2024-06-04 11:43 UTC

This package is auto-updated.

Last update: 2024-09-06 06:26:11 UTC


README

Stand With Palestine

HeroIcons.png

HeroIcons 生成器

Packagist Version (custom server) Packagist Downloads (custom server) StandWithPalestine

HeroIcons 是一个 Laravel 扩展包,它提供了一个方便的命令,用于在 PHP 类中生成英雄图标常量。此包旨在简化您在 Laravel 项目中使用英雄图标的过程。

安装

您可以通过 Composer 安装此包

composer require yemenopensource/hero-icons

使用

要生成英雄图标类,请运行以下命令

php artisan generate:hero-icons

该命令将扫描指定目录中的 SVG 文件,并生成一个 PHP 类,其中包含代表每个图标的常量。生成的 PHP 类将保存在您的 Laravel 项目的 app/Utilities 文件夹中。

配置

该包提供了一个配置文件,允许您自定义其行为。

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="YOS\HeroIcons\ServiceProvider" --tag="config"

发布配置文件后,您可以在 config/heroicons.php 中找到它。打开此文件,并根据您的需求进行修改。

在配置文件中,您可以修改以下设置

  • blade-ui-kit-path:SVG 文件存在的 Blade UI Kit 包的供应商路径。
  • namespace:生成类的命名空间和目录路径。
  • class:输出类名。

贡献

欢迎贡献!如果您发现任何问题或有改进建议,请随时创建问题或拉取请求。

许可

该包是也门开源项目的一部分,并遵循 MIT 许可协议。

鸣谢