blade-ui-kit/blade-zondicons
Use Zondicons in Laravel Blade via simple SVG components powered by Blade Icons. Install with Composer, render icons like , and customize with classes/styles or config defaults. Optionally publish raw SVG assets and enable caching.
<x-zondicon-* />). This aligns perfectly with Laravel’s architecture, avoiding external dependencies (e.g., JavaScript icon libraries like Font Awesome).composer require + optional config publish. No build steps (e.g., Webpack) or asset compilation required.@stack, @push, etc.php artisan vendor:publish) for non-component use cases (e.g., <img> tags).blade-ui-kit/blade-icons) must be maintained. Check for breaking changes in its roadmap.config/blade-icons.php).php artisan cache:clear) during updates.Laravel Debugbar or Chrome DevTools.class="text-blue-500" or inline styles.<x-zondicon-cloud class="w-5 h-5 text-red-500" />).fa-lg → w-3 h-3).public/vendor/blade-zondicons/.composer require blade-ui-kit/blade-zondicons
php artisan vendor:publish --tag=blade-zondicons-config
<!-- Before -->
<i class="fas fa-cloud"></i>
<!-- After -->
<x-zondicon-cloud class="w-5 h-5" />
php artisan vendor:publish --tag=blade-zondicons --force
php artisan config:cache
php artisan view:clear
@stack, @push, @once, etc.composer.json dependencies if using older Laravel.config/blade-icons.php).UPGRADE.md).blade-ui-kit/blade-icons for breaking changes.<x-zondicon-* />).php artisan config:clear).php artisan view:clear (if icons disappear).Laravel Debugbar to measure impact.public/ (manageable for most apps).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package update breaks Blade | Icons render as text/broken | Test updates in staging; roll back if needed. |
| Zondicons icon missing | Placeholder or broken UI | Use a fallback icon or extend the set. |
| Caching misconfiguration | Stale icons or performance issues | Clear cache post-updates; monitor config/blade-icons.php. |
| Laravel upgrade compatibility | Package fails to load | Check UPGRADE.md; use Laravel’s backward-compatibility flags. |
<x-zondicon-cloud />, <x-zondicon-user />).How can I help you explore Laravel packages today?