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 不再显示正确的错误突出显示
Visual Studio 2017 - 断言失败没有提示?