我正在Laravel 4中创建一个新项目。我在Laravel 3中有一点经验,我已经习惯了资产系统。我现在在确定如何在新系统中加载CSS和JS文件时遇到了很多麻烦。
我相信我应该使用Composer PHP,但我不确定如何。我在哪里放置实际的.css和.js文件?然后如何使用Composer加载它们以便在Laravel项目中使用?
我知道有像Best Asset等外部插件用于复制Laravel 3的Assets系统,但我希望能够理解新系统而不必使用外部插件。
有任何帮助吗?感谢。
答案 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