使用Composer在Laravel 4中加载css / js文件?

时间:2013-04-06 19:21:55

标签: laravel composer-php laravel-4

我正在Laravel 4中创建一个新项目。我在Laravel 3中有一点经验,我已经习惯了资产系统。我现在在确定如何在新系统中加载CSS和JS文件时遇到了很多麻烦。

我相信我应该使用Composer PHP,但我不确定如何。我在哪里放置实际的.css和.js文件?然后如何使用Composer加载它们以便在Laravel项目中使用?

我知道有像Best Asset等外部插件用于复制Laravel 3的Assets系统,但我希望能够理解新系统而不必使用外部插件。

有任何帮助吗?感谢。

2 个答案:

答案 0 :(得分:11)

您的css / js资产不需要Composer。您可以使用与Laravel 3

几乎相同的资产

您可以将它们放在公共文件夹中,并在视图中引用它们。您可以使用纯HTML,或使用HtmlBuilder:HTML::style('style.css')HTML::script('script.js')

答案 1 :(得分:1)

您必须注意区分大小写。
这个类必须用大写写。

HTML::style('style.css');
HTML::script('script.js');

Laravel stylesheets and javascript don't load for non-base routes