@@ 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 | if ($geoindex) { |
|
@@ 111-116 (lines=6) @@ | ||
108 | $index->setPrimaryKey($model->getKeyName()); |
|
109 | $index->delete($model->getKey()); |
|
110 | ||
111 | if ($this->geotnt) { |
|
112 | $this->geotnt->selectIndex("{$model->searchableAs()}.index"); |
|
113 | $index = $this->geotnt->getIndex(); |
|
114 | $index->setPrimaryKey($model->getKeyName()); |
|
115 | $index->delete($model->getKey()); |
|
116 | } |
|
117 | }); |
|
118 | } |
|
119 |