digitlab/blade-icons

Laravel Blade SVG icon injection.
724
Install
composer require digitlab/blade-icons
Latest Version:v1.0.1
PHP:>=5.6
License:MIT
Last Updated:Aug 11, 2016
Links: GitHub  ·  Packagist
Maintainer: digitlab

Blade Icons

StyleCI Build Status Total Downloads Latest Stable Version License

An SVG icon injector for Laravel Blade.

Installation

Install using composer:

composer require digitlab/blade-icons

Add the service provider in app/config/app.php:

DigitLab\BladeIcons\BladeIconsServiceProvider::class,

Create the cache path (defaults to /storage/framework/icons) and resource path (defaults to /resources/svgs) as specified in your config.

Usage

You can insert an SVG resource using the blade syntax @icon('name').

To override svg attributes, add them in an array: @icon('name', ['width' => 300]).

CSS

It is suggested that you add the following css to style your icons:

.icon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

License

Blade Icons is licensed under The MIT License (MIT).