From 43ed7ae72e3b0901b64417face1a66fd76690b09 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 3 Apr 2020 17:10:31 +0200 Subject: [PATCH] wip #3546 @0.5 --- composer.json | 3 ++- src/app/Magic/Fields/Model.php | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 741a7db..8755efc 100644 --- a/composer.json +++ b/composer.json @@ -44,7 +44,8 @@ "cviebrock/laravel-elasticsearch": "^4.2", "spatie/laravel-honeypot": "^2.1", "chrisjean/php-ico": "^1.0", - "swayok/alternative-laravel-cache": "^5.4" + "swayok/alternative-laravel-cache": "^5.4", + "genealabs/laravel-model-caching": "^0.8.0" }, "require-dev": { "filp/whoops": "^2.7", diff --git a/src/app/Magic/Fields/Model.php b/src/app/Magic/Fields/Model.php index e782995..81bc504 100644 --- a/src/app/Magic/Fields/Model.php +++ b/src/app/Magic/Fields/Model.php @@ -30,7 +30,9 @@ class Model extends Field $inst = new $modelClass(); $attr = $this->getAttribute('attribute'); - return $modelClass::orderBy($attr)->get()->pluck($attr, $inst->getKeyName())->toArray(); + $options = $modelClass::all(); + + return $options->pluck($attr, $inst->getKeyName())->toArray(); } public function getDatabaseType() -- 2.39.5