Почему я получил ошибку при чтении данных из массива в блейд-файле?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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