vscode安装完intelephense扩展后打开laravel代码文件发现总有几个个undefined method 提示,代码是没有问题的

intelephense扩展,高版本,找不到方法定义,被认为是没定义(据说花钱买高级版可以解决)。低版本没有提示。
打开扩展市场,在已安装扩展中找到 PHP intelephense,点击右侧设置,然后选择安装另一个版本。如下图。


在弹出框下拉找到1.2.3版本,选择后重启vscode。

打开扩展市场,在已安装扩展中找到 PHP intelephense,点击右侧设置,然后选择扩展设置。如下图。

在右侧扩展设置中找到 diagnostics Undefined method,取消勾选,如下图。重新打开代码文件,提示消失。

其他想关闭的提示 比如 undefined function 也可用方法2操作去除。
vscode intelephense Undefined method 去除提示
原文:https://www.cnblogs.com/kala00k/p/15196618.html