9

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

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

我知道有一些外部插件,比如 Best Asset 等,它们是为了复制 Laravel 3 的 Assets 系统而编写的,但我希望了解新系统而不必使用外部插件。

有什么帮助吗?谢谢。

4

2 回答 2

11

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

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

于 2013-04-06T20:30:46.280 回答
1

您必须注意区分大小写。
此类必须用大写字母书写。

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

Laravel 样式表和 javascript 不会为非基础路由加载

于 2014-02-08T16:57:56.193 回答