繁体   English   中英

Laravel 5.2-公共的所有CSS和JS文件都是空的

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM