【问题标题】:CSS file not loading Laravel LocalhostCSS 文件未加载 Laravel 本地主机
【发布时间】:2020-01-21 18:14:39
【问题描述】:

我正在尝试在 localhost 中加载 CSS 文件,但它只是显示白页。我试图将文件直接拖放到浏览器并打开它。所以文件不是空的。当我使用服务器并添加文件链接时,文件也会打开。 我正在使用 laravel 5.8、PHP 7.2

 <link href="{{ URL::asset('css/style.css') }}" rel="stylesheet" type="text/css" media="all" />

CSS 文件位置 /public/css 我在源代码 http://localhost/css/style.css 中获取链接

【问题讨论】:

  • 您运行的是什么类型的网络服务器?你能显示你的目录树吗
  • @EmekaMbah 我在 localhost 中运行 laravel,但为了尝试,我使用在线服务器链接进行测试。例如 boostrap css
  • 查看源代码。看看href。将其复制并粘贴到您的浏览器中,看看它是否有效。
  • 使用 chrome 开发者工具。在此处查看并发布您的控制台
  • @ceejayoz 帖子中已经提到的墨水,链接显示白页,它也没有给出错误。 localhost/css/style.css" rel="stylesheet" type="text/css" media="all" />

标签: css laravel laravel-5


【解决方案1】:

这很可能是文件引用错误。检查标记输出并将文件 URL 与它在目录结构中的实际位置进行比较。如果它们匹配,可能是目录权限问题?

【讨论】:

  • 我更新了我的问题。而这个文件需要什么样的权限,怎么给?
【解决方案2】:

在 css 链接中,只有资产可以正常工作...无需包含 URL。所以尝试只使用资产。

【讨论】:

  • assetURL::asset 的辅助函数。它们应该具有相同的功能。
  • 但在我的情况下,我总是只使用资产并且它工作正常
  • 可能是这样。我是说这不是 OP 问题的原因。
  • 是的,这就是为什么我说试试这个。我没有说这是错误的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-14
  • 2016-08-08
  • 2018-11-22
  • 2014-03-02
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
相关资源
最近更新 更多