如何在 laravel 中调用 css 文件?
Posted
技术标签:
【中文标题】如何在 laravel 中调用 css 文件?【英文标题】:How do i call css file in laravel? 【发布时间】:2017-10-19 06:01:18 【问题描述】:美好的一天。我正在尝试在 laravel 中调用 css。这是css网址
<link rel="stylesheet" href="http://localhost:84/mycms/public/css/index.css">
一切正常。
然后我正在尝试使用 laravel way
和 https://***.com/a/16565640/6354277 。我把它改成这个
<link rel="stylesheet" href=" URL::asset(css/index.css') ">
似乎我找不到 css 文件。我该如何解决?
【问题讨论】:
你是app
路径并不常见。看来您需要修改bootstrap
文件。
这不起作用的原因是因为 Laravel 期望您将 Web 根目录设置为公共目录。如果您在浏览器中检查页面,我会想象href
中的 url 实际上是 localhost:84/css/index.css。您的本地设置是什么,即 Windows、Linux 或 Mac,您使用的是 MAMP 之类的东西吗?
@RossWilson 我正在使用带有 xampp 的 windows。 ` 'url' => env('APP_URL', 'localhost:84/mycms/public/'),`
asset
仅使用当前请求中的 url,而不是您的 APP_URL
。这篇文章应该可以帮助您设置虚拟主机:***.com/questions/27754367/…
【参考方案1】:
你可以试试这个。
我的 css 文件位于 public/css/sample.css 效果很好
<link href=" asset('css/sample.css') " rel="stylesheet" >
【讨论】:
asset()
辅助函数将解析与URL::asset()
相同的路径。以上是关于如何在 laravel 中调用 css 文件?的主要内容,如果未能解决你的问题,请参考以下文章
我们如何使用 Vue 在 Laravel 中提取 CSS 块文件?
如何在 Laravel 中使用 app.js 和 app.css 修复错误 404?
Laravel 5 & Webpack SASS - 如何添加另一个 CSS 文件