好的 - 我知道这是一个非常基本的问题,但我无法弄清楚.这是关于Laravel的问题.
基本上,我将样式表嵌入到我的默认布局视图中.我目前只是使用常规css链接它们,例如:
<link rel="stylesheet" href="css/app.css" />
Run Code Online (Sandbox Code Playgroud)
当我处于单级路线(例如/ about)时它很有效,但是当我走得更深时停止工作,例如/ about/me.
如果我查看Chrome的开发者控制台,我会看到以下一些错误(仅适用于更深的路线):
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://example.dev/about/css/app.css".
Run Code Online (Sandbox Code Playgroud)
很明显,它现在正在寻找"about"文件夹中的css - 当然这不是一个文件夹.
我只是想让它在同一个地方寻找资产而不管路线.
在Laravel 4(又名Illuminate)中开发一个新项目我试图在master.blade.php模板中创建样式表的链接,如下所示:
{{ HTML::style('css\style.css') }}
Run Code Online (Sandbox Code Playgroud)
但是这会引发一个错误,说找不到类HTML.是否已在Laravel 4中删除或重命名,或者我忘记了其他任何内容?