Laravel 5.2-所有公共的CSS和JS文件都是空的
Laravel 5.2 - All CSS and JS files in public are empty
我在运行laravel 5.2应用程序的xampp的本地安装中运行。我试图从公共目录中包含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以了解更多信息。
好吧,所以我并没有完全解决这个问题,但我绕过了它。只是发布答案以供将来参考。
我设置了一个虚拟主机I examplep来绕过从localhost加载的文件,如本例所示: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"文件夹位于项目的"public"文件夹中。
相关文章:
- 从文本文件js中读取列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 获取用于外部JavaScript文件(.js)的代码提示
- 如何将Javascript文件(.js文件)放在web服务器中
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- 如何使用jquery显示多个文件.多文件.js
- 使用 PDF 打开 PDF 文件.js而不将文件作为查询字符串传递
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 如何在 Gulp 任务中间添加 CSS 文件.js
- 如何从Dropzone上传和删除文件.js
- 如何在视频中添加视频文件.js 4.2.1.
- 从快速节点下载文件.js具有 JWT 授权
- 访问 JavaScript 文件.js中的 C# 变量
- 在节点中热重载外部 js 文件.js如果文件有任何更改
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- 如何在多文件.js中上传文件时检查文件扩展名
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在path项目中编写文件js脚本