codebros-nl / laravel-heroicons
一个用于在项目中包含 heroicons 作为 blade 组件的 Laravel 包
v1.0.5
2024-03-18 11:53 UTC
Requires
- php: ^8.2
- laravel/framework: ^10.0|^11.0
README
Heroicons for Laravel 是一个优雅的 Laravel 包,允许开发者轻松地将 Heroicons 集成到他们的 Laravel 应用程序中,使用 Blade 组件。此包提供了一个方便且高效的方法,在您的 web 项目中使用 Heroicons 精美设计的图标。
先决条件
此包假设您正在 Laravel 项目中使用 Tailwind CSS,因为 Heroicons 主要设计来与 Tailwind 的以实用工具为先的方法相辅相成。请确保 Tailwind CSS 在您的项目环境中已正确设置。
最低要求
功能
- 简单集成:无缝集成到 Laravel 项目中。
- Blade 组件:利用 Laravel Blade 组件轻松插入图标。
- 完整的 Heroicons 库:访问完整的 Heroicons 集合。
安装
通过 Composer 安装此包
composer require codebros-nl/laravel-heroicons
发布资源(可选)
php artisan vendor:publish --provider="CodeBros\LaravelHeroicons\Providers\LaravelHeroiconsServiceProvider"
使用方法
在 Laravel 视图中使用 Heroicons 简单
<x-heroicons::outline.bolt class="w-6 h-6 text-green-500" />
将 outline.bolt
替换为您想要的 Heroicon 样式和名称。添加您自己的类属性进行大小和颜色定制。
或者如果您想指定得更具体,可以使用下面的代码模板
<x-herocions::icon icon-name="bolt" solid class="w-6 h-6 text-green-500" />
solid
属性是可选的,将触发实心图标集。删除此属性将回退到我们的默认图标集,即轮廓。
贡献
欢迎贡献!请遵循标准的 Laravel 贡献指南。
许可
此包是开源软件,根据 MIT 许可证授权。