【发布时间】:2015-05-28 07:41:55
【问题描述】:
当我做类似的事情时: $solicitud = Solicitud::find($id); $extras = $solicitud->extras();
PHPstorm 无法将 $solicitud 识别为 Solicitud 模型,并在 extras() 方法中显示警告:“method extras is not found in Illuminate/Support/Collection|static”
如果我使用@var 注释,警告就会消失,但有一种形式可以自动修复这个问题吗?
【问题讨论】:
-
同样的问题:)。你在哪里有 @var 注释? (这个解决方案我可以接受)
-
变量第一次出现之前的任何地方,像这样: /** * @var Solicitud $solicitud */