legacy-icons/famfamfam-mini
FamFamFam Mini icon set packaged for legacy PHP/Laravel apps. Provides the classic 16x16 “mini” PNG icons for easy inclusion in older projects, with simple asset organization for quick copying or publishing into your public directory.
public/ or storage/.background-position hacks) in Laravel’s asset pipeline.<i class="icon">).php artisan vendor:publish for CSS).aria-hidden).public/ or through Laravel Mix/Vite?@icon('user') vs. manual <i class="icon-user">.public/).<!-- public/css/famfamfam.css -->
.icon { background-image: url('/css/famfamfam.png'); }
mix.copy() or vite.copy() to include assets.icon-user").@if($showIcon) <i class="icon">@endif).public/ via composer post-install.app/Helpers/IconHelper.php).
function icon($name) {
return '<i class="icon-' . $name . '"></i>';
}
public/ and storage/ are writable.composer require legacy-icons/famfamfam-mini
# Manually copy vendor assets to public/css/
resources/css/app.css or publish via vendor:publish.@icon('globe')).Blade::directive('icon', function ($name) {
return "<i class=\"icon-{$name}\"></i>";
});
public/css/famfamfam.png").## FamFamFam Icons
- Spritesheet: `/css/famfamfam.png`
- CSS: `/css/famfamfam.css`
- Usage: `<i class="icon-{name}">` or `@icon('name')`
public/ directory..icon overriding other styles).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Spritesheet missing | All icons break | Fallback: Data URI or Font Awesome |
| CSS not loaded | Icons render as blank squares | Hardcode inline styles as fallback |
| Class name typos | Wrong icon displayed | Linter rules for icon-* classes |
| Package abandoned | No future updates | Fork or migrate to maintained library |
| Conflict with PurgeCSS | Icons disappear in production | Whitelist classes in tailwind.config.js |
How can I help you explore Laravel packages today?