Попытка получить свойство необъекта при попытке печати - PullRequest
0 голосов
/ 05 декабря 2018

Когда я печатаю dd, отображаются все данные.Но когда я пытаюсь повторить его, он выдает ошибку

, пытаясь получить свойство необъекта

Почему?

$r = DB::table('requisition_items')->where('material_id', $row->id)->orderBy('id','desc')->first();
//dd($r);
echo $r->status;

1 Ответ

0 голосов
/ 05 декабря 2018

В случае, если $r пусто, эхо не будет $r->status.

Что вы можете сделать, это проверить, существует ли это:

if (!empty($r->status) {
    echo $r->status;
}

Или на PHP 7+echo $r->status ?? 'no status found'.

Если статус должен быть определен, пожалуйста, покажите нам, что находится в $r, как указано в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...