【问题标题】:CSS and JS files not loaded in Laravel 5.4Laravel 5.4 中未加载 CSS 和 JS 文件
【发布时间】:2017-07-12 13:49:11
【问题描述】:

大家好,我是 laravel 新手,我刚刚完成了我的第一个应用程序,当我尝试在 wamp 中发布它时,没有加载 css 和 js 文件,

我用

{{URL::to('/assets/css/main.css')}} 

调用它们,它们在公共文件夹中并且它们在 PhpStorm 中正确加载,生成的路径是

http://localhost:8080/MyApp/assets/css/main.css

这是不正确的,当我添加 public 时它可以工作

http://localhost:8080/MyApp/public/assets/css/main.css

谢谢

【问题讨论】:

    标签: javascript css laravel


    【解决方案1】:

    使用它来加载您的文件:
    {{ asset('assets/css/main.css') }}

    如果它不起作用,那意味着你的 WAMP 配置有问题,但与 Laravel 本身无关。

    【讨论】:

    • 问题与 WAMP 有关。我会尽力提供帮助:您能否尝试在您的控制台中进入您的公用文件夹 (cd MyApp\public),然后从那里执行 php -S localhost:8000。然后在浏览器中加载localhost:8000
    • 您的网站现在在localhost:8000 工作吗?因为如果是这样,http://localhost:8080/assets/css/main.css 应该可以工作,因为localhost:8000 == 你的公用文件夹。
    • 是的,但我仍然有同样的问题
    • 我将文件 server.php 重命名为 index.php 并将 .htaccess 文件从 public 复制到我的文件夹 app 根文件夹。这个链接localhost:8080/assets/css/main.css 不工作,但这个工作完美localhost:8000/public/assets/css/main.css
    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 2020-10-06
    • 2018-03-03
    • 1970-01-01
    相关资源
    最近更新 更多