【发布时间】:2017-10-19 06:01:18
【问题描述】:
美好的一天。我正在尝试在 laravel 中调用 css。这是css网址
<link rel="stylesheet" href="http://localhost:84/mycms/public/css/index.css">
一切正常。
然后我正在尝试使用 laravel way 和 https://stackoverflow.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。这篇文章应该可以帮助您设置虚拟主机:stackoverflow.com/questions/27754367/…
标签: laravel