簡體   English   中英

Laravel:貝塞特如何結合收藏?

[英]Laravel: Basset how to combine collection?

我有2個收藏集:

Basset::collection('_b_pre', function($collection) {
    $collection->add('../vendor/twitter/bootstrap/less/bootstrap.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/stylesheets/less/ad404/manifest.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/javascripts/coffee/ad404/main.coffee')->apply('CoffeeScript')->andApply('JsMin');
});

Basset::collection('_b_pre_product', function($collection) {
    $collection->add('../vendor/twitter/bootstrap/less/bootstrap.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/stylesheets/less/ad404/manifest.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/javascripts/coffee/ad404/add_product.coffee')->apply('CoffeeScript')->andApply('JsMin');
});

這兩個集合之間的唯一區別是js文件,是否有任何方法可以合並或使其更短?

我真的不明白你的要求。 如果您不希望將所有內容都集中到一個集合中(通常,我首選的方法是降低HTTP請求數量-但我知道這可能不適用於大型項目),那么您可以創建一個帶有Bootstrap並在其中進行清單顯示的基本集合,然后創建一個每組頁面特定資產的單獨集合,僅隨該頁面一起加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM