Laravel无法加载资源(404)

时间:2019-02-22 16:00:31

标签: laravel permissions

我有一个Laravel应用程序,并且在我的public / js文件夹中有一些javascript文件。在127.0.0.1:8000/上运行我的应用程序时,Laravel无法打开JS文件。错误404:

"Failed to load resource: the server responded with a status of 404 (Not Found)"

我认为这可能需要身份验证,所以我已经在public / js文件夹上做了chmod 777。但这没有帮助。

我将其导入为:

<link rel="stylesheet" href="{{ asset('css/slider-custom.css') }}">
  <script type="text/javascript" src="{{ asset('js/search-form/range-slider.js') }}"></script>
  <script type="text/javascript" src="{{ asset('js/provider-search.js') }}"></script>
  <script type="text/javascript" src="{{ asset('js/search-form/show-detail.js') }}"></script>

3 个答案:

答案 0 :(得分:1)

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

使用资产助手:

<script src="{{asset('js/jquery.min.js')}}"></script>

您的架构将像:

  

project / public / js /您的JSs文件

答案 1 :(得分:1)

我遇到了同样的问题。有两个js文件夹,我错误地把customfile.js放在了resources/js目录下,而它应该在public/js目录下。

这解决了我的问题。

答案 2 :(得分:0)

在js尝试之前不要使用/

<script src="{{asset('js/scripts.js')}}"></script>