Javascript Laravel文件/文件夹未显示在公用目录中
我想将TradingView的图表库集成到我的Laravel项目中。Javascript Laravel文件/文件夹未显示在公用目录中,javascript,php,laravel,webpack,laravel-8,Javascript,Php,Laravel,Webpack,Laravel 8,我想将TradingView的图表库集成到我的Laravel项目中。 我已将图表库文件夹复制到Laravel的公用文件夹中。 之后,我引用了视图中刀片文件中的charting_library.min.js文件以及与之相关的其他资源。 <script type="text/javascript" src="{{ asset('tradingview/charting_library/charting_library.min.js') }}">
我已将图表库文件夹复制到Laravel的公用文件夹中。
之后,我引用了视图中刀片文件中的charting_library.min.js文件以及与之相关的其他资源。
<script type="text/javascript" src="{{ asset('tradingview/charting_library/charting_library.min.js') }}">
以下是文件/文件夹结构:我已经检查了从chrome的开发工具加载的资源。
Laravel加载这些引用的JS文件,但不加载这些文件请求的任何其他文件,只返回404。
目录中存在charting_library文件夹,它只是与Laravel相关的东西。我想它看不到目录的内容。
我试图修改.htaccess文件,但仍然没有成功。
我甚至尝试通过Webpack混合charting_library.min.js,更改自动加载,但仍然没有任何效果。我通过以下方式解决了这个问题:
您是否尝试过在本地虚拟主机(如apache)上运行站点?那么JS库文件的URL是什么?您能访问
http://localhost:8000/charting_library/static/fa-电视图表.37***ee.html
是否在浏览器中?为什么JavaScript文件试图访问具有非相对URL的文件?多亏了@babak ashrafi的评论。这让我走上了正确的道路。不客气,兄弟
http://localhost:8000/charting_library/static/fa-tv-chart.37***ee.html 404 (Not Found)