@@ 58-62 (lines=5) @@ | ||
55 | $index->setPrimaryKey($models->first()->getKeyName()); |
|
56 | ||
57 | $geoindex = null; |
|
58 | if ($this->geotnt) { |
|
59 | $this->geotnt->selectIndex("{$models->first()->searchableAs()}.index"); |
|
60 | $geoindex = $this->geotnt->getIndex(); |
|
61 | $geoindex->setPrimaryKey($models->first()->getKeyName()); |
|
62 | } |
|
63 | ||
64 | $index->indexBeginTransaction(); |
|
65 | $models->each(function ($model) use ($index, $geoindex) { |
|
@@ 105-110 (lines=6) @@ | ||
102 | $index->setPrimaryKey($model->getKeyName()); |
|
103 | $index->delete($model->getKey()); |
|
104 | ||
105 | if ($this->geotnt) { |
|
106 | $this->geotnt->selectIndex("{$model->searchableAs()}.index"); |
|
107 | $index = $this->geotnt->getIndex(); |
|
108 | $index->setPrimaryKey($model->getKeyName()); |
|
109 | $index->delete($model->getKey()); |
|
110 | } |
|
111 | }); |
|
112 | } |
|
113 |