@@ -166,24 +166,24 @@ |
||
| 166 | 166 | return $this->cachedValue(func_get_args(), $cacheKey); |
| 167 | 167 | } |
| 168 | 168 | |
| 169 | - /** |
|
| 170 | - * Get the relation instance for the given relation name. |
|
| 171 | - * This is overloaded so we can disable model cache on |
|
| 172 | - * relations if parent has disabled model caching. |
|
| 173 | - * |
|
| 174 | - * @param string $name |
|
| 175 | - * @return \Illuminate\Database\Eloquent\Relations\Relation |
|
| 176 | - */ |
|
| 177 | - public function getRelation($name) |
|
| 178 | - { |
|
| 179 | - $relation = parent::getRelation($name); |
|
| 180 | - |
|
| 181 | - if(!$this->isCachable() && is_a($relation->getQuery(), self::class)){ |
|
| 182 | - $relation->getQuery()->disableModelCaching(); |
|
| 183 | - } |
|
| 184 | - |
|
| 185 | - return $relation; |
|
| 186 | - } |
|
| 169 | + /** |
|
| 170 | + * Get the relation instance for the given relation name. |
|
| 171 | + * This is overloaded so we can disable model cache on |
|
| 172 | + * relations if parent has disabled model caching. |
|
| 173 | + * |
|
| 174 | + * @param string $name |
|
| 175 | + * @return \Illuminate\Database\Eloquent\Relations\Relation |
|
| 176 | + */ |
|
| 177 | + public function getRelation($name) |
|
| 178 | + { |
|
| 179 | + $relation = parent::getRelation($name); |
|
| 180 | + |
|
| 181 | + if(!$this->isCachable() && is_a($relation->getQuery(), self::class)){ |
|
| 182 | + $relation->getQuery()->disableModelCaching(); |
|
| 183 | + } |
|
| 184 | + |
|
| 185 | + return $relation; |
|
| 186 | + } |
|
| 187 | 187 | |
| 188 | 188 | protected function recursiveImplodeWithKey(array $items, string $glue = "_") : string |
| 189 | 189 | { |