Почему я получил ошибку при чтении данных из массива в блейд-файле?Php

Кемеровские программисты php общаются здесь
Anonymous
Почему я получил ошибку при чтении данных из массива в блейд-файле?

Сообщение Anonymous »

В laravel 11 / livewire 3 / app я добавил laravel/scout: ^10.11 и прочитал данные из $meiliSearch как:

Код: Выделить всё

    $this->dataFromMLS = Article::search($this->search, function(, string $query, array $options ) {
$options['attributesToHighlight'] = ['title', 'text', 'text_shortly'];
return $meiliSearch->search($query, $options);
})
->paginateRaw(10)->items();
когда я вывожу эти данные в блейд-файл с кодом:

Код: Выделить всё

{{ var_dump($dataFromMLS);  }}
Я вижу выведенный массив:
Изображение

и
[img]https://i.sstatic. net/1enSjd3L.png[/img]

Я получил ошибку:

Код: Выделить всё

Undefined array key "hits"
указывает на строку:

Код: Выделить всё

dataFromMLS['hits'] ::{{ print_r($dataFromMLS['hits'], true) }}
и я не могу понять, почему ошибка? Из компонента я получил данные массива, и на моем экране печати есть массив из 7 элементов...

Подробнее здесь: https://stackoverflow.com/questions/790 ... blade-file

Вернуться в «Php»