【问题标题】:Laravel 5.4 css files not showing and showing NotFoundHttpExceptionLaravel 5.4 css 文件未显示和显示 NotFoundHttpException
【发布时间】:2018-03-03 20:14:59
【问题描述】:

我已经在 localhost 中安装了 Laravel 5.4。我正在使用 XAMPP 来托管应用程序。我正在使用 Laravel 的内置 Blade 模板结构来显示数据。我已经使用asset() 助手来加载我在公共文件夹中的资产文件。示例代码在这里。

<link href="{{URL::asset('backend/vendors/bootstrap/dist/css/bootstrap.min.css')}}" rel="stylesheet" type="text/css">

但是 CSS 文件没有加载。我从 Chrome 开发人员工具的网络部分发现了这一点。我之前使用过 Laravel 的其他版本,这是我第一次使用 5.4 版。希望有人能帮我解决这个问题。

【问题讨论】:

  • 已经安装 5.5。
  • 将 css 放在公共或存储中

标签: php laravel-5 xampp laravel-5.4


【解决方案1】:

您只能使用这样的资产功能,我希望您在公共文件夹中有 css 文件夹,如路径中所述。

<link href="{{asset('backend/vendors/bootstrap/dist/css/bootstrap.min.css')}}" rel="stylesheet" type="text/css">

资产()

使用请求的当前方案(HTTP 或 HTTPS)为资产生成 URL:

参考:https://laravel.com/docs/5.4/helpers

【讨论】:

  • 我以前也用过这个方法。所以我决定尝试上述方式。
  • 不,它也不起作用。但是通过使用这两种方法,当我检查浏览器的网络部分时,我可以看到它生成了正确的 url。
  • 我认为您在公用文件夹中没有文件并提到路径
  • 它在 public 文件夹->assets 文件夹,然后是我提到的文件夹
  • 如果它的资产文件夹然后像资产('asset/backend/vendors/bootstrap/dist/css/bootstrap.min.css')}}
猜你喜欢
  • 2017-09-25
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 1970-01-01
  • 2017-09-10
  • 1970-01-01
  • 1970-01-01
  • 2018-11-05
相关资源
最近更新 更多