models->isEmpty()) { return; } // Preparing body for storing. $body = $this->models->map(function (Model $model) { $document = $this->seeder->toDocument($model); return [ ['delete' => ['_index' => $this->index, '_id' => $document->id]], ]; })->flatten(1); $response = $client->bulk([ 'index' => $this->index, 'body' => $body->toArray(), 'refresh' => true, ]); } }