我运行xampp的本地安装,其中运行了laravel 5.2应用程序。我试图从公共目录中包含css和js文件,但是没有加载这些文件的内容。
Laravel找到文件,它们总是空着的。
我试图清除浏览器缓存和Laravel缓存,但都没有用。我通过以下方式引用了这些文件:
<script type="text/javascript" src="{{ asset('js/all.js') }}"></script>
OR
<script type="text/javascript" src="/js/all.js"></script>
在这两种情况下都会加载文件,但不包含任何内容。
我尝试通过elixir生成文件,或者只是将它们直接放在文件夹中,但结果仍然相同。
感谢任何帮助。
答案 0 :(得分:0)
试试这个
<script type="text/javascript" src="{{ url('js/all.js') }}"></script>
答案 1 :(得分:0)
试试这个,
<script type="text/javascript" src="{{ URL::asset('js/all.js') }}"></script>
此处js
目录应位于laravel的app/public
文件夹中,URL::asset()将为您生成必要的网址。
您可以参考How to include css and js in Laravel 5了解更多信息。
答案 2 :(得分:0)
好的,所以我没有完全解决问题,但我解决了这个问题。只需发布答案以供将来参考。
我设置了一个虚拟主机i xampp来绕过从localhost加载的文件,如下例所示:https://www.codementor.io/php/tutorial/how-to-install-laravel-5-xampp-windows
之后,js和css文件会加载上面显示的所有不同选项。显然,当从xampp中的默认文件夹运行时,它与根目录中的.htaccess文件有关。
感谢所有建议。
答案 3 :(得分:0)
你试过这个吗?
<script src="{{URL::asset('/js/jquery-1.10.2.min.js')}}"> </script>
确保'js'文件夹位于项目的'public'文件夹中。