【问题标题】:Laravel when I reading an HTML file in the public directory does not read the JS files next to HTML file in public当我在公共目录中读取 HTML 文件时,Laravel 不会公开读取 HTML 文件旁边的 JS 文件
【发布时间】:2020-03-26 20:05:22
【问题描述】:

我在 Laravel 中使用 Krpano 工具软件进行虚拟旅游网站。该软件输出文件 HTML 和 JS 以及许多用于运行虚拟游览的文件夹。 当上传 zip 这个输出并在 Laravel 中从网络上传

当我将此 zip 输出从刀片和控制器中的表单上传到公共文件夹时。当我想将它保存在控制器中的 Zip 提取并将其保存到公共目录时。当我打电话时,文件没有被读取。因为 Java Script 的路径是公开定义的。这将在数​​百个输出虚拟旅游中重复。但是因为 Js 文件在 public 文件夹中,所以不会在刀片文件中读取它。因为视图目录中不存在

【问题讨论】:

  • 你可以试试{{ asset('tour.js') }}

标签: php html laravel web


【解决方案1】:

如果您的 .htaccess 没有将 vtour 文件夹作为根文件夹,那么这将不起作用

{{ asset('tour.js') }}

因为系统会假设 tour.js 放在根目录下。你可以试试这个

{{ asset('upload/vtour/tour.js') }}

【讨论】:

  • 编辑:如果您的 .htaccess 没有将 vtour 文件夹作为根文件夹,那么这将不起作用
猜你喜欢
  • 2019-07-18
  • 2014-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-02
  • 1970-01-01
  • 2016-03-08
  • 2021-03-18
相关资源
最近更新 更多