Laravel - неопределенный индекс: Id - PullRequest
0 голосов
/ 29 мая 2019

В моем клинке я отражаю идентификационный номер доставки. Если я использую "dd ()", он правильно выводит число. Когда я пытаюсь повторить его, я получаю сообщение об ошибке: «Undefined index: Id». Я озадачен, почему выдается ошибка, если dd () работает.

dd($shipping['Id']);

Выходы: 1234

echo $shipping['Id'];

Выходы: ошибка: неопределенный индекс: Id

1 Ответ

1 голос
/ 29 мая 2019

Вы используете свой код в foreach. Когда dd($shipping['Id']); это первый цикл, а первый $shipping содержит 'Id', при использовании echo $ shipping ['Id'] вы получаете ошибку, потому что один из $shipping не содержит id. Для исправления используйте в лезвии

@if(!empty($shipping['Id']))
    {{$shipping['Id']}}
@endif

или

echo $shipping['Id'] ?? '';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...