2

デフォルトの「アプリケーション」コレクションが機能するため、私のインストールは問題ないようです。

ただし、新しいコレクションを作成しようとしましたが、適切なビルドを取得できないようです:

私のglobal.php(ドキュメントでは、config/packagesなどのどこかにある必要があると書かれていますが、それはLaravel 3にのみ適用されると思いますか?)私は次を入れました:

    Basset::collection('preview', function($collection)
    {
        $collection->stylesheet('stylesheets/bootstrap.min.css');
        $collection->stylesheet('stylesheets/bootstrap-responsive.min.css');
        $collection->javascript('javascripts/bootstrap.min.js');
    });

だから私は、職人でビルド「プレビュー」を作成するだけだと思った:

php artisan basset:build preview

出力:

[preview] Stylesheets build was not required for collection.
[preview] Javascripts build was not required for collection.

また、フォルダー「ビルド」を見ると、アプリケーション コレクションのみが表示され、シート/スクリプトが追加された新しいフォルダー「プレビュー」は表示されません。また、 @stylesheets('preview') を使用してビューにロードしても何もしません。

これを機能させるための提案はありますか?ありがとう!

4

3 に答える 3

1

Basset プラグインによって取得される config/packages にファイルを追加する必要があります。これを行う最も簡単な方法は、実行することartisan config:publish jasonlewis/bassetです。

collections次に、コレクションを配列に追加します。例:

'preview' => function($collection) {
    $collection->stylesheet('stylesheets/bootstrap.min.css');
    $collection->stylesheet('stylesheets/bootstrap-responsive.min.css');
    $collection->javascript('javascripts/bootstrap.min.js');
},

ドキュメントは、この方法で実行できることを暗示していますが、どこで実行できるかわかりません。ただし、この構成メソッドは機能します。

于 2013-07-16T15:24:51.823 に答える