Как ограничить данные, которые Laravel Scout отправляет в Алголию - PullRequest
0 голосов
/ 05 февраля 2019

У меня на модели статей:

    use Searchable;

public function toSearchableArray()
{
    $array['slug'] = $this->slug;
    $array['updated_at'] = $this->updated_at;
    $array['category'] = $this->subcategory->category->name;
    $array['subcategory'] = $this->subcategory->name;
    $array['copywriter'] = $this->copywriter->name;
    $array['title_h1'] = strip_tags($this->title_h1);

    return $array;
}

Выполнение php artisan scout: import "App \ Article", все мои статьи отправляются в Алголию.

Мне нужно как-то ограничить то, чтоотправлено в Алголию, поэтому некоторые статьи не отображаются в результатах поиска.

Где и как я могу что-то сделать, не отправляйте в Алголию статьи, которые:

Article::where('visibility_id', '=', 1)
...