如何将特定于页面的JavaScript文件添加到Laravel Assets Pipeline?

时间:2013-11-19 04:54:11

标签: laravel laravel-4 asset-pipeline

我为我的项目使用Laravel Assets Pipeline(https://github.com/CodeSleeve/asset-pipeline)插件。

我能够使用页面中包含的常见js文件(jquery.js,global.js)成功配置。我有一些页面特定的JavaScript文件需要包含在内。

home.js
about-us.js

我尝试了以下但我认为这不是实现这一目标的正确方法。

{{ HTML::script('assets/home.js'); }}

有人可以为此提供帮助。谢谢!

1 个答案:

答案 0 :(得分:4)

根据asset-pipeline documentation,它应该像这样使用:

    <?= stylesheet_link_tag() ?>
    <?= javascript_include_tag() ?>

有一个manifestFile参数,可以只加载一些特定的文件。

您确定它与HTML外观兼容吗?如果是,则可能有配置路由:/

据我了解文档,您不应该这样调用您的脚本,您的资产管道的目标之一是委托它,不是吗?