如何在 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 中调用 ajax 文件

如何在 Laravel 中使用 app.js 和 app.css 修复错误 404?

Laravel 5 & Webpack SASS - 如何添加另一个 CSS 文件

如何使用 Laravel Mix 连接编译的 SASS 和组合 CSS?

如何在laravel中以模态运行控制器函数