VSCode中Laravel Blade文件PHP与JS自动补全失效求助
解决VSCode中Laravel Blade文件PHP/JS自动补全失效问题
一、修复Blade文件内PHP自动补全(@php、{{ }})
- 安装并启用Laravel Blade Snippets & Syntax Highlighting扩展:让VSCode正确识别
.blade.php文件的Blade语法,确保Intelephense能解析@php块和{{ }}中的PHP代码。 - 调整Intelephense配置:在你的
settings.json中添加以下配置,让Intelephense关联Blade文件并正确扫描项目依赖:"intelephense.files.associations": { "*.blade.php": "php" }, "intelephense.files.exclude": { "**/node_modules/**": true, "**/.git/**": true, "**/vendor/**": false } - 清除Intelephense缓存:打开VSCode命令面板(Ctrl+Shift+P),执行
Intelephense: Clear Cache,然后重启VSCode,解决缓存导致的解析异常。 - 临时调整诊断配置:你的配置中关闭了所有未定义项的诊断,这可能掩盖Intelephense无法识别类/方法的问题,建议临时开启
intelephense.diagnostics.undefinedTypes,排查是否是项目路径或依赖未被正确加载。
二、修复Blade中
相关产品推荐
相关产品推荐

