Tabler icons for the Ichava Laravel icon ecosystem: 6,287 SVGs across
outline(5,233) andfilled(1,054), vendored from@tabler/icons.
Requires ichava/core ^0.1 on PHP ^8.4.1 || ^8.5 and Laravel ^13.
This pack requires ichava/core and nothing else. Nothing in the Ichava family is on Packagist yet, so the application's composer.json first names the repositories: core's installation guide holds the one block that lists them, core's dependencies included, and this pack's line in it is https://github.com/ichava/icon-sets-tabler.
Then require the pack:
composer require ichava/icon-sets-tablerThe service provider is discovered automatically. Core's installation guide covers core's own setup.
Seed the pack once after installing it, and again after upgrading it:
php artisan ichava::ichava-core.database seed --package=ichava/icon-sets-tablerThe seed is not optional: until it runs the registry holds no rows for this pack and every lookup returns nothing. No configuration is needed; the defaults are merged without publishing anything.
Icons are addressed as ichava/icon-sets-tabler::<variant>/<name>. In Blade, through core's component:
<x-ichava::icon name="ichava/icon-sets-tabler::outline/home" class="w-6 h-6" />Or from PHP, through core's helper:
{{ ichava('ichava/icon-sets-tabler::filled/heart')->class('w-5 h-5 text-red-600') }}See Getting started for the full walkthrough, and the Documentation index below for everything else.
The full documentation lives in this repository, under docs/, and is indexed below.
- Installation — requirements, the repositories block, seeding
- Getting started — your first icon from this pack
- Configuration — this pack's config key, and what is core's instead
- Architecture — what it ships, what it delegates, and why
- Release — how a version is cut, and when the core floor moves
- Variants — the two variants, the
Variantenum, and when to reach for which - Customisation — sizing, colour, and stroke width
- Attribution — upstream project, licence terms, and where the vendored version is recorded
- Use an icon pack — addressing icons, in Blade and in PHP
- Seed pack icons — the seeding pipeline and its options
- Check pack updates — the update checker and what its statuses mean
- Serve icons from a CDN — reading this pack's CDN templates out of
config.json
Its upstream is @tabler/icons; run core's check pack updates recipe to see whether a newer release exists.
See CONTRIBUTING.md. Report vulnerabilities privately through security policy — never in a public issue.
The package code is MIT, © Simtabi LLC. See LICENSE.
The icons are Tabler Icons, © Paweł Kuna, under their own MIT licence. Simtabi LLC claims no authorship of them. Their notice is in ATTRIBUTION.md, which ships with the package and must accompany any copy of the icons.