开源也门 / hero-icons
HeroIcons 是一个 Laravel 扩展包,它提供了一个方便的命令,用于在 PHP 类中生成英雄图标常量。此包旨在简化您在 Laravel 项目中使用英雄图标的过程。
1.1.0
2024-06-04 11:43 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
README
HeroIcons 生成器
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 许可协议。