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

如何让PhpStorm在Laravel项目config外调用env()时显示错误?

如何在PhpStorm中限制仅在config文件夹内调用env()函数

可以通过PhpStorm的**结构化搜索检查(Structural Search Inspection)**实现这个需求,具体步骤如下:

  • 打开PhpStorm设置(快捷键Ctrl+Alt+S,Mac为Cmd+,),导航到Editor > Inspections
  • 在左侧列表展开PHP分类,找到并勾选Structural Search Inspection,点击右侧的+按钮选择Add Search Template
  • 在搜索模板输入框中填写:env($$$),点击Edit Variables确认参数匹配任意输入(默认配置即可)
  • 切换到Scope标签页,点击右侧的...按钮创建新作用域:
    • 命名为「Outside Config Folder」
    • 作用域规则选择Project Files,然后添加排除项:file:config//*(表示排除config文件夹下的所有文件)
  • 回到模板设置界面,将作用域选为刚创建的「Outside Config Folder」
  • 设置检查严重级别为Error,并自定义提示信息:env()仅允许在config文件夹内使用,执行config:cache后外部调用会返回null,请改用config()
  • 点击Apply和OK保存配置

配置完成后,只要在config文件夹外的文件中调用env()函数,PhpStorm就会在调用处和文件标签上显示红色错误提示,帮你提前规避部署风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:35:20