команда laravel artisan Undefined свойство: stdClass
У меня эта проблема при запуске любого artisan
команды в приложении laravel на сервере Ubuntu.
In MySqlProcessor.php line 16:
Undefined property: stdClass::$column_name
Эта проблема возникла совсем недавно и возникла внезапно, и раньше такой проблемы не было.
Что могло вызвать эту проблему и как ее исправить?
1 ответ
Переменная в строке 16 в вашем MySqlProcessor
пытается получить доступ к column_name
собственность, но ее не существует.
Я не уверен, как выглядит ваш код, но предполагаю, что это примерно так:
$result->row->column_name
Возможно, обновление до Laravel или настройка PHP изменили его строгость, и раньше, когда это column_name
не существует, то PHP просто проигнорирует это.
Вам нужно будет обновить свой код, чтобы иметь оператор защиты:
if(isset($result->row->column_name)){
...then do your work
}