technikermathe / blade-lucide-icons
一个易于在Laravel Blade视图中使用Lucide图标的包。
v3.66.0
2024-09-21 00:06 UTC
Requires
- php: ^8.1
- blade-ui-kit/blade-icons: ^1.6
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.0|^11.0
- spatie/phpunit-snapshot-assertions: ^4.2.14|^5.0|^6.0
- dev-main
- v3.66.0
- v3.65.0
- v3.64.0
- v3.63.0
- v3.62.0
- v3.61.0
- v3.60.0
- v3.59.0
- v3.58.0
- v3.57.0
- v3.56.0
- v3.55.0
- v3.54.0
- v3.53.0
- v3.52.0
- v3.51.0
- v3.50.0
- v3.49.0
- v3.48.0
- v3.47.0
- v3.46.0
- v3.45.0
- v3.44.0
- v3.43.0
- v3.42.0
- v3.41.0
- v3.40.0
- v3.39.0
- v3.38.0
- v3.37.0
- v3.36.0
- v3.35.0
- v3.34.0
- v3.33.0
- v3.32.0
- v3.31.0
- v3.30.0
- v3.29.0
- v3.28.0
- v3.27.0
- v3.26.0
- v3.25.0
- v3.24.0
- v3.23.0
- v3.22.0
- v3.21.0
- v3.20.0
- v3.19.0
- v3.18.0
- v3.17.0
- v3.16.0
- v3.15.0
- v3.14.0
- v3.13.0
- v3.12.0
- v3.11.0
- v3.10.0
- v3.9.0
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.0
- v3.1.0
- v3.0.0
- v2.48.0
- v2.47.0
- v2.46.0
- v2.45.0
- v2.44.0
- v2.43.0
- v2.42.0
- v2.41.0
- v2.40.0
- v2.39.0
- v2.38.0
- v2.37.0
- v2.36.0
- v2.35.0
- v2.34.0
- v2.33.0
- v2.32.0
- v2.31.0
- v2.30.0
- v2.29.0
- v2.28.0
- v2.27.0
- v2.26.0
- v2.25.0
- v2.24.0
- v2.23.0
- v2.22.0
- v2.21.0
- v2.20.0
- v2.19.0
- v2.18.0
- v2.17.0
- v2.16.0
- v2.15.0
- v2.14.0
- v2.13.0
- v2.12.0
- v2.11.0
- v2.10.0
- v2.9.0
- v2.8.0
- v2.7.0
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- dev-release-please--branches--main
This package is auto-updated.
Last update: 2024-09-21 00:06:35 UTC
README
一个易于在Laravel Blade视图中使用Lucide图标包。
要查看所有可用的图标,请参阅SVG目录或在他们lucide.dev上预览。
需求
- PHP 8.1 或更高版本
- Laravel 9.0 或更高版本
安装
composer require technikermathe/blade-lucide-icons
Blade图标
Blade LucideIcons 在底层使用Blade图标。有关其他功能,请参阅Blade图标README。我们还建议使用此库启用图标缓存。
配置
Blade LucideIcons还提供使用Blade图标功能的能力,如默认类、默认属性等。如果您想配置这些,请发布blade-lucide-icons.php
配置文件
php artisan vendor:publish --tag=blade-lucide-icons-config
用法
图标可以作为自闭合Blade组件使用,这将编译为SVG图标
<x-lucide-activity />
您也可以向图标组件传递类
<x-lucide-album class="w-6 h-6 text-gray-500"/>
这是如何更改线宽的示例
<x-lucide-server stroke-width="1"/>
甚至可以使用内联样式
<x-lucide-anchor style="color: #555"/>
实心图标可以按如下方式引用
<x-lucide-bike />
原始SVG图标
如果您想将原始SVG图标作为资源使用,您可以使用以下方法发布它们
php artisan vendor:publish --tag=blade-lucide-icons --force
然后在视图中使用它们,如下所示
<img src="{{ asset('vendor/blade-lucide-icons/cloud-moon.svg') }}" width="10" height="10"/>
变更日志
请参阅此存储库中的变更日志以获取所有最新更改。
维护者
这是一个Dan Pock初始工作的分支。
许可证
Blade LucideIcons是开源软件,使用MIT许可证许可。