[英]Laravel 5.2 - All CSS and JS files in public are empty
我运行xampp的本地安装,并在其中运行laravel 5.2应用程序。 我试图包括公共目录中的css和js文件,但是这些文件的内容均未加载。
Laravel找到文件,它们总是空的。
我试图清除浏览器缓存和Laravel缓存,但是都没有用。 我已经通过以下方式引用了文件:
<script type="text/javascript" src="{{ asset('js/all.js') }}"></script>
要么
<script type="text/javascript" src="/js/all.js"></script>
在这两种情况下,文件均已加载,但不包含任何内容。
我尝试通过elixir生成文件,或者只是将它们直接放在文件夹中,但结果仍然相同。
任何帮助表示赞赏。
尝试这个
<script type="text/javascript" src="{{ url('js/all.js') }}"></script>
尝试这个,
<script type="text/javascript" src="{{ URL::asset('js/all.js') }}"></script>
在这里,您的js
目录应该在laravel的app/public
文件夹中, URL :: asset()将为您生成必要的URL。
您可以参考如何在Laravel 5中包括CSS和js以获得更多信息。
好吧,所以我并没有完全解决问题,但是我解决了。 只是发布答案以供将来参考。
我在xampp中设置了一个虚拟主机,以解决从本地主机加载的文件,例如本示例: https : //www.codementor.io/php/tutorial/how-to-install-laravel-5-xampp-windows
然后,将js和css文件加载到上面介绍的所有不同选项上。 从xampp中的默认文件夹运行时,显然这与根目录中的.htaccess文件有关。
感谢所有的建议。
你有尝试过吗?
<script src="{{URL::asset('/js/jquery-1.10.2.min.js')}}"> </script>
确保“ js”文件夹位于项目的“公共”文件夹内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.