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

VSCode中Blade文件@extends语法报错PHP(PHP2014)求助

解决VSCode中Blade @extends指令的PHP语法报错问题

问题描述

Blade页面中使用代码:

@extends('layouts.vertical', ['title' => 'Payroll'])

VSCode编辑器提示报错:Syntax error: unexpected token ','PHP(PHP2014)

解决方案

  • 确保文件扩展名正确:将文件后缀改为.blade.php,让VSCode的Blade相关插件能识别指令语法,避免按纯PHP规则解析。
  • 安装Blade语法支持插件:在VSCode扩展市场安装Laravel Blade Snippets或Laravel Blade Formatter,这类插件会正确识别Blade指令,消除错误提示。
  • 配置PHP Intelephense忽略Blade指令:打开VSCode设置(快捷键Ctrl+,),搜索intelephense.diagnostics.undefinedSymbols,添加@extends到忽略列表;或者直接修改settings.json文件,添加以下配置:
"intelephense.diagnostics.undefinedSymbols": [
    "@extends",
    "@section",
    "@yield",
    "@include"
]

内容的提问来源于stack exchange,提问作者deo_gemini

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 18:34:51