(我查过之前关于这种情况的帖子)
在下面的图片中,您可以看到来自同一文件“StripeController.php”的代码
两个类/模型(StripeEvent和Transaction)都扩展了 Model,具有
命名空间 App\Models,并使用:
使用 Illuminate\Database\Eloquent\Factories\HasFactory;
使用 Illuminate\Database\Eloquent\Model;
此行不存在于任何这些模型中(使用 Illuminate\Database\Eloquent\Builder)
两个类/模型中均不存在 DOC 块。
这里 PhpStorm 说在StripeEvent模型
上找不到“firstWhere”方法:
但是在交易模型 PhpStorm的上一行(在同一文件中)找到了这个方法:

我尝试创建其他新模型,但问题仍然存在。PhpStorm 仅识别旧/以前创建的模型的方法,但不识别新模型的方法。
我怀疑可能有一些配置或帮助程序缓存需要重新生成。
有什么想法如何修复它并使 PhpStorm 代码提示而不是在雄辩的方法下划线?