Visual studio 代码一直显示不必要的错误

Visual studio code keep showing unecesarry error

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

这张截图是我的vscode

添加方法 destroy 后显示该消息

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

"intelephense.diagnostics.undefinedMethods": false

如果代码工作正常,那只是你的 ide 抱怨。

请尝试以下软件包:

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

然后 运行:

php artisan ide-helper:generate

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

注意:每当安装新包时,您都需要 运行 生成命令,以避免 ide.

出错

more on ide helper

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

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