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