Laravel 5.1 - проверка, является ли old('varName') пустым - php storm error - произвольно

Я использую старый ('varName') метод, чтобы получить предыдущие значения моих полей на странице просмотра, и PHPStorm говорит, что в моем коде есть ошибка, но когда я ее запускаю, он делает правильные вещи. Пожалуйста, смотрите изображение ниже, есть ли что-то, что мне нужно беспокоиться об этом?

Логика моего кода в том, что если old('varName') не пусто, используйте текущие данные в базе данных, в противном случае используйте старое значение ('varName').

код:

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

Я использую PHP 5.5.12

1 ответ

Решение

Похоже, вы неправильно настроили уровень языка php в phpstorm.

Зайдите в настройки -> Языки и рамки -> PHP и установите уровень языка php 5.5.

Другие вопросы по тегам