Получение неопределенного свойства: ошибка Laravel\Scout\Builder::$whereInsPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получение неопределенного свойства: ошибка Laravel\Scout\Builder::$whereIns

Сообщение Anonymous »

Для поиска я использую Laravel scout с пакетом Typesense. Я разместил свой сервер Typesense на собственном хостинге, а затем импортировал модель в scout, но когда я пытаюсь получить доступ к данным, я получаю эту ошибку.
Изображение
Это запрос, который выдает ошибку

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

$result = Todo::search('test')->get();
Я добавил следующие методы в свою модель Todo

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

public function toSearchableArray()
{
return array_merge(
$this->toArray(),
[
// Cast id to string and turn created_at into an int32 timestamp
// in order to maintain compatibility with the Typesense index definition below
'id' => (string) $this->id,
'created_at' => $this->created_at->timestamp,
]
);
}

/**
* The Typesense schema to be created.
*
* @return array
*/
public function getCollectionSchema(): array {
return [
'name' => $this->searchableAs(),
'fields' => [
[
'name' => 'id',
'type' => 'string',
],
[
'name' => 'title',
'type' => 'string',
],
[
'name' => 'created_at',
'type' => 'int64',
],
],
'default_sorting_field' => 'created_at',
];
}

/**
* The fields to be queried against. See https://typesense.org/docs/0.24.0/api/search.html.
*
* @return array
*/
public function typesenseQueryBy(): array {
return [
'id','title'
];
}
Вот сообщение об ошибке в текстовой форме

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

 #message: "Method Laravel\Scout\Builder::getCollection does not exist."
Любое предложение или помощь будут полезны. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/776 ... eins-error
Ответить

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

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

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

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

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