【问题标题】:Css and js files stalling on xampp using the Laravel framework使用 Laravel 框架在 xampp 上停滞的 Css 和 js 文件
【发布时间】:2018-06-22 04:02:27
【问题描述】:

Xampp 一直运行良好,直到今天早上内部 css 和 js 脚本停止加载,它们在浏览器中“停滞”。

这是我的代码示例:

<link rel="stylesheet" href="/css/main-styles.css }}">

虽然很奇怪,如果我使用http://localhost/,它的加载很好,但如果我使用我创建的虚拟主机 (http://cars.web),它就不起作用。

正如我所说的它正在工作,然后突然停止了。

添加,当我将http://cars.web/css/main-styles.css 粘贴到浏览器中时,它不会加载。但这就是路径。

Vhost如下:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "C:/xampp2/htdocs/cars/public"
    ServerName cars.web
    ErrorLog "logs/cars-error.log"
    CustomLog "logs/cars-access.log" common
</VirtualHost>

更新 当我从我的代码中删除那个特定的 css 文件时,所有其他 css 和 js 都可以正常加载

请帮忙。

【问题讨论】:

    标签: laravel xampp


    【解决方案1】:

    您应该使用asset() 助手来避免此类问题:

    <link rel="stylesheet" href="{{ asset('css/main-styles.css') }}">
    

    asset 函数使用请求的当前方案为资产生成 URL

    https://laravel.com/docs/5.5/helpers#method-asset

    【讨论】:

    • 这似乎仍然无法解决问题。要补充的是,当我将cars.web/css/main-styles.css 粘贴到浏览器中时,它不会加载。但这就是路径。
    • 如果你有public/css/mail-styles.css文件,那么你的网络服务器配置不正确。
    • 你是什么意思?请阅读我的更新,这可能有助于识别。感谢您的帮助
    • @MattJameson 请出示您正在谈论的文件。您删除的文件,然后所有其他资产正在正确加载。
    【解决方案2】:

    在寻找解决方案数小时后,我决定重新安装 xampp。新版本的 xampp 使用相同的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 2012-03-23
      • 1970-01-01
      • 2019-04-19
      • 2021-10-06
      • 2019-08-14
      • 2017-02-08
      相关资源
      最近更新 更多