Laravel无法加载资源(404)

Laravel无法加载资源(404),laravel,permissions,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

我有一个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>

使用资产帮助器:

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

您的体系结构如下所示:

project/public/js/your JSs文件


在尝试此操作之前不要使用/

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

我也有同样的问题。有两个js文件夹,我错误地将customfile.js放在resources/js director中,而它应该放在public/js目录中


这解决了我的问题。

您如何引用/调用blade中的文件?如果文件是使用版本控制编译的,那么您需要调用
mix('app.js')
以获取其真实路径您可以在包含这些脚本的地方发布一些代码吗?编辑了我的问题!您是否尝试过
{{asset('js/jquery.min.js')}
?文件的用户是什么?确保其不仅具有正确的权限,而且具有正确的所有者(例如,没有根,但有www数据)?在我的代码中更改了它。比如:应用程序仍然找不到它。如果我检查页面,文件的路径是正确的,比如:请对您的答案添加一些解释,以便其他人可以从中学习