对于laravel 4,你有没有像CodeSleeve / asset-pipeline这样的软件包:
-concatenation
-minification
-add resources at runtime from Views/Controllers
-adding on a file by file basis
资产管道在很大程度上是很好的,但添加特定文件的唯一方法是使用清单。 您可以侦听asset.pipeline.boot事件并为管道添加整个文件夹以自动加载,但这不是我需要的。
Event::listen('asset.pipeline.boot', function($pipeline) {
$config = $pipeline->getConfig();
$config['paths'][] = 'some/special/javascripts'; // this must be a folder
$config['paths'][] = 'some/special/stylesheets'; // this must be a folder
我也看过上一个与此Laravel replacement for Asset::add非常类似的主题,但它们没有资源串联,不再维护或者有节点/ ruby之类的外部依赖,可以&# 39;无论如何都要在运行时使用。