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

PhpStorm升级后无法解析Laravel的trans()、view()、asset()函数定义

解决PhpStorm 2022.2无法解析Laravel函数引用及Blade跳转问题

以下是针对该问题的有效排查和解决步骤:

  • 启用Laravel专属插件
    PhpStorm 2022.x版本中,Laravel支持已从Symfony插件独立为单独的Laravel Plugin。前往Settings > Plugins,搜索并安装Laravel Plugin,安装完成后重启IDE。

  • 配置Laravel项目支持
    打开Settings > Languages & Frameworks > PHP > Laravel,勾选Enable Laravel support,并确保Application path设置为项目根目录(通常为./)。

  • 强制重建项目缓存与索引
    点击File > Invalidate Caches...,选择Invalidate and Restart选项,彻底清除旧缓存并重建项目索引,这比手动删除.idea文件夹的清理更彻底。

  • 排查插件冲突
    暂时禁用Symfony Support Plugin(新版本Laravel支持已无需依赖该插件),仅保留Laravel Plugin、PHP Annotations Plugin和PHP Toolbox plugin,重启IDE后测试跳转功能是否恢复。

  • 调整目录索引设置
    前往Settings > Directories,确保未将整个vendor文件夹标记为Excluded(仅需排除.idea、node_modules等无关目录),让PhpStorm能正确索引Laravel框架的辅助函数文件(如vendor/laravel/framework/src/Illuminate/Foundation/helpers.php)。

  • 验证Blade支持配置
    检查Settings > Languages & Frameworks > PHP > Blade,确认.blade.php后缀已正确关联Blade模板,且Enable Blade support选项处于勾选状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 05:20:07