私の基本コントローラーでは、内部に 2 つのアセットを追加しました。
Asset::script('jquery', 'js/jquery-2.0.0.min.js');
Asset::script('test', 'js/test.js');
しかし、 : を呼び出すとAsset::script
、これら 2 つの .js ファイルがすべて読み込まれます。jquery
しかし、 ではなくに電話したいのですがtest
、どうすればいいですか? ありがとう。
私の基本コントローラーでは、内部に 2 つのアセットを追加しました。
Asset::script('jquery', 'js/jquery-2.0.0.min.js');
Asset::script('test', 'js/test.js');
しかし、 : を呼び出すとAsset::script
、これら 2 つの .js ファイルがすべて読み込まれます。jquery
しかし、 ではなくに電話したいのですがtest
、どうすればいいですか? ありがとう。
2 つのコンテナーを使用できます。Asset::script('name','path')
スクリプトをデフォルトのコンテナに追加します。Asset:scripts()
後でテンプレート ファイルを呼び出すと、コンテナー全体が出力されます。
次のように、test.js または jquery のいずれかに別のコンテナーを追加できます。
Asset::container('myContainerName')->add('test', 'js/test.js');
その後、テンプレート ファイルで、次のように「myContainerName」という名前のコンテナーからスクリプトのみを出力できます。
echo Asset::container('myContainerName')->scripts();
これは、単一のコンテナーから特定のスクリプトを出力することとまったく同じではありませんが、目的の結果が得られます。
コンテナの詳細については、公式ドキュメントを参照してください: http://laravel.com/docs/views/assets