首页 > 解决方案 > 如何从 Laravel 的资源子文件夹中访问资产?

问题描述

这是刀片文件中的 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

错误显示在本地 xampp 服务器上找不到 404。它在生产中工作正常。项目是生产代码的副本。

感谢您的支持。谢谢

标签: phplaravellaravel-5laravel-7

解决方案


静态资源通常存储在publicLaravel 的文件夹中。将所有 JavaScript 文件存储在公共文件夹内的单独文件夹中是明智的,例如public/js/.

然后,您可以使用函数调用访问您的文件asset(),例如:

<script src="{{ asset('js/jquery.bvalidator.min.js') }}"></script>

推荐阅读