TL;DR:在 Laravel 5 中链接到样式表的正确方法是什么?
背景:我使用 Laravel 4.3 (5) 的开发版本,因为我想使用 Socialite,从一开始就使用它进行开发是有意义的。我在从 4.2 传输模板时遇到问题
我已将刀片布局文件移至新的目录结构(资源/模板),并将 CSS 放置在 public/css/ 文件夹中。
当我加载路线 /test/ 时,我得到的只是“哎呀,看起来出了问题。”
出于测试目的,我从布局中删除了所有刀片布局语法 - 原始 HTML 有效,但没有样式(因为没有链接的样式表)。这告诉我路线、视图和控制器的工作原理。
问题:
在我的布局中,如果删除以下内容,布局将起作用:
{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::style('css/style.css') }}
问题:
Laravel 5 中包含 Blade 样式表的正确位置和语法是什么?我应该使用什么?
The HtmlBuilder
已从 Laravel 核心中删除,因此HTML::style()
不再被提供。
如果你想在 laravel 5 中使用它,添加以下内容 https://packagist.org/packages/illuminate/html给你的composer.json
文件,在require
key:
"laravelcollective/html": "~5.0"
另请注意,由于HTML::style()
返回 HTML 代码,您不希望它被转义。使用原始括号:
{!! HTML::style('css/style.css') !!}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)