php - 如何从 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。它在生产中工作正常。项目是生产代码的副本。
感谢您的支持。谢谢
解决方案
静态资源通常存储在public
Laravel 的文件夹中。将所有 JavaScript 文件存储在公共文件夹内的单独文件夹中是明智的,例如public/js/
.
然后,您可以使用函数调用访问您的文件asset()
,例如:
<script src="{{ asset('js/jquery.bvalidator.min.js') }}"></script>
推荐阅读
- c# - 使用 Microsoft Graph 在 Planner 中为当前用户获取所有计划
- angular - Angular 2+ - 自动在所有 ngOnInit 上运行相同的代码
- intellij-idea - IntelliJ 插件与 SDK
- core-data - 如何通过 NSPredicate 间接获取相关对象?
- css - 在整个行/列中对齐网格项目(就像弹性项目一样)
- database-design - 不同版本模型的数据库策略
- android - 活动中的剩余指标
- swift - 带有数值变量的 Swift 函数
- mysql - 在大型数据库中使用 JOIN 进行 MySQL 查询
- php - Laravel 5.6 与 whereHas 的多态关系