2
Есть ли способ с laravel и algolia package обновить индекс не ВСЕ поля, но только те, которые мне нужны?laravel algolia отправить только определенные поля
Есть ли способ с laravel и algolia package обновить индекс не ВСЕ поля, но только те, которые мне нужны?laravel algolia отправить только определенные поля
Вы можете использовать getAlgoliaRecord()
method в своей модели и вернуть массив из него с атрибутами, которые вы хотите индексировать.
Пример:
use Illuminate\Database\Eloquent\Model;
class Contact extends Model
{
use AlgoliaEloquentTrait;
public function getAlgoliaRecord()
{
return [
'indexedAttribute' => $this->indexedAttribute,
'otherIindexedAttribute' => $this->otherIindexedAttribute,
'nextIndexedAttribute' => $this->nextIndexedAttribute,
];
}
}