如何从 Laravel 中的资源子文件夹访问资源?
How to access assets from resources sub folder in Laravel?
这是 blade 文件中的 javascript 来源。
<script src="{{ URL::to('resources/views/template/js/jquery-3.3.1.min.js') }}"></script>
或
<script src="{{ asset('resources/views/template/validate/jquery.bvalidator.min.js') }}"></script>
资产和 URL::to 均无效。
实际文件路径为:
资源 -> 视图 -> 模板 -> js
错误显示 404 在本地 xampp 服务器上找不到。它在生产中工作正常。项目是生产代码的副本。
感谢您的支持。谢谢
静态资源通常存放在Laravel的public
文件夹中。明智的做法是将所有 JavaScript 文件存储在 public 文件夹内的单独文件夹中,例如public/js/
.
然后您可以使用 asset()
函数调用访问您的文件,例如:
<script src="{{ asset('js/jquery.bvalidator.min.js') }}"></script>
文件的标准存储方式是在 Project 的 Public 文件夹中。
将文件放在 Public 文件夹中的文件夹中。
喜欢public/assets/folder
关注即可获取
<script src="{{ asset('assets/folder/jquery.js') }}"></script>
asset() 助手默认命中项目的 public 文件夹。
这是 blade 文件中的 javascript 来源。
<script src="{{ URL::to('resources/views/template/js/jquery-3.3.1.min.js') }}"></script>
或
<script src="{{ asset('resources/views/template/validate/jquery.bvalidator.min.js') }}"></script>
资产和 URL::to 均无效。 实际文件路径为: 资源 -> 视图 -> 模板 -> js
错误显示 404 在本地 xampp 服务器上找不到。它在生产中工作正常。项目是生产代码的副本。
感谢您的支持。谢谢
静态资源通常存放在Laravel的public
文件夹中。明智的做法是将所有 JavaScript 文件存储在 public 文件夹内的单独文件夹中,例如public/js/
.
然后您可以使用 asset()
函数调用访问您的文件,例如:
<script src="{{ asset('js/jquery.bvalidator.min.js') }}"></script>
文件的标准存储方式是在 Project 的 Public 文件夹中。 将文件放在 Public 文件夹中的文件夹中。
喜欢public/assets/folder
关注即可获取
<script src="{{ asset('assets/folder/jquery.js') }}"></script>
asset() 助手默认命中项目的 public 文件夹。