You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel页面引入JS文件问题:引入Vendor下jQuery、Bootstrap报语法错误

解决Laravel中引入JS文件的语法错误问题

嘿,我一眼就发现问题所在了——你遇到的syntax error, unexpected 'vendor' (T_STRING)错误,根源是**asset()函数里的字符串没有正确闭合**!你在每个asset()调用的末尾都少写了一个单引号,导致PHP解析器没法正确识别字符串的边界,直接抛出了语法错误。

修正后的正确代码

把缺失的单引号补上就好了,同时注意保持代码格式的整洁:

<script type="text/javascript" src="{{ asset('vendor/jquery/js/jquery-3.2.1.min.js') }}"></script>
<script type="text/javascript" src="{{ asset('vendor/bootstrap/js/bootstrap.min.js') }}"></script>

额外的几点注意事项

  • 路径验证:先确认你的项目public目录下,vendor/jquery/js/里确实有jquery-3.2.1.min.js,vendor/bootstrap/js/里存在bootstrap.min.js。如果文件实际位置和你写的路径不匹配,就算语法对了也加载不了资源。
  • 加载顺序不能乱:一定要先引入jQuery,再引入Bootstrap的JS文件!因为Bootstrap的所有JavaScript组件都依赖jQuery才能正常运行,顺序反了会导致Bootstrap功能完全失效。
  • 缓存排查:如果修正语法后还是没生效,可以试试清除浏览器缓存,或者给资源路径加个版本号(比如asset('vendor/jquery/js/jquery-3.2.1.min.js?v=1')),强制浏览器加载最新的文件。

内容的提问来源于stack exchange,提问作者Bruno Aparecido da Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:49:54