Visual Studio 代码一直显示 uncesarry 错误

Posted

技术标签:

【中文标题】Visual Studio 代码一直显示 uncesarry 错误【英文标题】:Visual studio code keep showing unecesarry error 【发布时间】:2021-12-16 00:20:37 【问题描述】:

我不知道为什么错误消息一直显示在我的问题标签中

这个截图是我的 vscode

添加方法destroy后显示该消息

【问题讨论】:

【参考方案1】:

Auth::user() 返回类型不是User 模型实例。这就是为什么它显示为错误。您可以使用注释将变量定义为User 模型的实例,例如,

/** @var User $ketua */
$ketua = Auth::user();

【讨论】:

【参考方案2】:

Intelephense 扩展正在检查未定义的方法,如果您不想要该警告,请将此行添加到您的 vs 代码 settings.json 文件中。

"intelephense.diagnostics.undefinedMethods": false

【讨论】:

【参考方案3】:

如果代码运行良好,那只是你的 ide 在抱怨。

请尝试以下套餐:

composer require --dev barryvdh/laravel-ide-helper

然后运行:

php artisan ide-helper:generate

然后,此软件包将为您的 ide 安装必要的文件。

注意:每当您安装了新软件包时,您都需要运行 generate 命令以避免 ide 出错。

more on ide helper

【讨论】:

以上是关于Visual Studio 代码一直显示 uncesarry 错误的主要内容,如果未能解决你的问题,请参考以下文章

ReSharper 卸载 - Visual Studio 不再显示正确的错误突出显示

运行C++的最适合软件,非 Visual Studio莫属

Visual Studio 2017 - 断言失败没有提示?

Visual Studio 输出窗口中不显示输出跟踪

求助visual studio2013怎么设置参考线,以及怎么自定义代码配色

我的 C 代码没有在 Visual Studio 2017 上编译,并且一直给我一个错误,说它找不到特定的文件?