在Laravel中加载CSS和JavaScript文件的问题

时间:2016-09-30 15:24:36

标签: css laravel laravel-5 blade

我在Laravel 5.2应用程序中遇到了一个奇怪的问题。特别是加载一些CSS和JavaScript文件。我在文件夹public/assets中有这个,所以我有这样的东西:

|--public
|----/assets
|-------/css
|------------/auth
|---------------login.css
|----------main.css
|-------/js
|---------email.js
|---------/modules
|------------faq.js

这是我的目录,所以我用CSS加载CSS:

    <link href="{{ URL::asset('assets/css/main.css') }}" rel="stylesheet" type="text/css" />
    <link href="{{ URL::asset('assets/css/auth/login.css') }}" rel="stylesheet" type="text/css" />

JavaScript文件包含:

<script src="{{ asset('assets/js/email.js') }}" type="text/javascript"></script>
<script src="{{ asset('assets/js/modules/faq.js') }}" type="text/javascript"></script>

此外,我还要加载其他文件,但我会解释基本情况。所以,问题是login.cssfaq.js的负载给了我404错误,但其他文件正确加载,我甚至检查通过绝对路径打开文件,然后重新加载很好,我也公开了公共文件夹的www-data,但没有任何作用,所以我不知道为什么会触发404错误。我还应该检查什么?

在浏览器的控制台中,加载的链接是: http://mydomain/assets/js/modules/faq.js http://mydomain/assets/css/auth/login.css

但是他们给出了404错误,其他文件没有

1 个答案:

答案 0 :(得分:0)

  1. 首先检查那些404文件肯定在那里

  2. 检查这些文件是否具有可读性