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