Laravel 5.1 - 检查 old('varName') 是否为空 - php 风暴错误 - 任意

Laravel 5.1 - checking if old('varName') is empty - php storm error - arbitrary

我正在使用 old('varName') 方法来获取视图页面中字段的先前值,而 PHPStorm 说在我的代码,但是当我 运行 它时,它在做正确的事情。请看下图,有什么我需要担心的吗?

我的代码背后的逻辑是如果 old('varName') 不为空,则使用数据库中的当前数据,否则使用 old('varName') 值。

代码:

{{    empty(Input::old('businessname')) ? $result['0']->lastname : old('businessname') }}

我正在使用 php 5.5.12

您似乎没有在 phpstorm 中正确设置 php 语言级别。

转到设置 -> 语言和框架 -> PHP 并将语言级别设置为 php 5.5。