gpt4 book ai didi

laravel - 在 Laravel 5 或 4.3 中包含 CSS

转载 作者:行者123 更新时间:2023-12-01 09:24:26 25 4
gpt4 key购买 nike

TL;DR:在 Laravel 5 中链接到样式表的正确方法是什么?

背景:我正在使用 Laravel 4.3 (5) 的开发版本,因为我想使用 Socialite,从一开始就使用它进行开发是有意义的。我在获取从 4.2 传输的模板时遇到问题

我已将 Blade 布局文件移动到新的目录结构(资源/模板)中,并将我的 CSS 放在 public/css/文件夹中。

当我加载我的路线/test/时,我得到的只是“哎呀,好像出了点问题。”

出于测试目的,我从我的布局中删除了所有 Blade 布局语法 - 原始 HTML 有效,但没有样式(因为没有链接样式表)。这告诉我路由、 View 和 Controller 的工作原理。

问题:

在我的布局中,如果我删除以下内容,布局将起作用:

{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::style('css/style.css') }}

问题:

在 Laravel 5 中包含 Blade 样式表的正确位置和语法是什么?我应该改用什么?

最佳答案

HtmlBuilder 已从 Laravel 的核心中移除,因此 HTML::style() 不再可用。

如果你想在 laravel 5 中使用它,add the following到您的 composer.json 文件中,在 require 键下:

"laravelcollective/html": "~5.0"

另外请注意,由于 HTML::style() 返回 HTML 代码,您不希望它转义。使用原始括号:

{!! HTML::style('css/style.css') !!}

关于laravel - 在 Laravel 5 或 4.3 中包含 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27714910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com