mat*_*att 3 laravel blade laravel-5
TL; DR:链接到Laravel 5样式表的正确方法是什么?
背景: 我正在使用Laravel 4.3(5)的开发版本,因为我想使用Socialite,从一开始就用它进行开发是有意义的.我在从4.2转移模板时遇到问题
我已将我的刀片布局文件移动到新的目录结构(资源/模板),并将我的CSS放在public/css /文件夹中.
当我加载我的路线/测试/所有我得到的是"哎呀,看起来出了问题."
出于测试目的,我已从我的布局中删除了所有刀片布局语法 - 原始HTML工作,但没有样式(因为没有链接的样式表).这告诉我路线,视图和控制器的工作原理.
问题:
在我的布局中,如果我删除以下内容,布局工作:
{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::style('css/style.css') }}
Run Code Online (Sandbox Code Playgroud)
题:
在Laravel 5中包含Blade Stylesheet的正确位置和语法是什么以及我应该使用什么?
该HtmlBuilder已从Laravel的核心删除,因此HTML::style()不再可用.
如果要在laravel 5中使用它,请将以下内容添加到您的composer.json文件中require:
"laravelcollective/html": "~5.0"
Run Code Online (Sandbox Code Playgroud)
另请注意,由于HTML::style()返回HTML代码,您不希望它被转义.使用原始括号:
{!! HTML::style('css/style.css') !!}
Run Code Online (Sandbox Code Playgroud)