barryvdh/laravel-assetic

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (v0.1.0) of this package.

Maintainers

Package info

github.com/barryvdh/laravel-assetic

pkg:composer/barryvdh/laravel-assetic

Statistics

Installs: 2 254

Dependents: 0

Suggesters: 0

Stars: 36

Open Issues: 3

v0.1.0 2014-06-30 16:21 UTC

This package is auto-updated.

Last update: 2025-02-25 11:37:07 UTC


README

A ServiceProvider based on https://github.com/mheap/Silex-Assetic

Install via composer, add the ServiceProvider and configure assets/filters in the config.

Add this package to composer.json

"require": {
    ..
    "barryvdh/laravel-assetic": "0.1.x"
}

And run composer update. If you get the error, barryvdh/laravel-assetic dev-master requires kriswallsmith/assetic ~1.2 -> no matching package found, you might need to add or change your composer.json settings to the following:

{

    ...
    "minimum-stability": "dev",
    "prefer-stable": true

}

Then add the ServiceProvider to the providers array in app/config/app.php

'providers' => array(
    ..
    'Barryvdh\Assetic\AsseticServiceProvider',
)

Finally publish the config file (php artisan config:publish barryvdh/laravel-assetic) and add your filters to the config.

// app/config/packages/barryvdh/laravel-assetic/config.php
'filter_manager' => function(FilterManager $fm){
     $fm->set('less', new \Assetic\Filter\LessphpFilter());
     $fm->set('cssmin', new Assetic\Filter\CssMinFilter);
     $fm->set('jsmin', new Assetic\Filter\JSMinFilter);
     $fm->set('cssrewrite', new Assetic\Filter\CssRewriteFilter());
},

When Twig is installed, the Assetic Extension can be used. Be sure to include the AsseticServiceProvider AFTER the TwigServiceProvider