From b6de8bf25894973d99a7e85a0bbf65e43f05bf6d Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 1 Aug 2015 20:16:58 +0100 Subject: [PATCH 1/2] Eager load the metric points. --- app/Models/Metric.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Models/Metric.php b/app/Models/Metric.php index 9af475a3..a46e2985 100644 --- a/app/Models/Metric.php +++ b/app/Models/Metric.php @@ -59,6 +59,13 @@ class Metric extends Model implements HasPresenter */ protected $fillable = ['name', 'suffix', 'description', 'display_chart', 'default_value', 'calc_type']; + /** + * The relations to eager load on every query. + * + * @var array + */ + protected $with = ['points']; + /** * Metrics contain many metric points. * From 971a422258c9dcd29d48dd27a51344490af46251 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 1 Aug 2015 20:41:57 +0100 Subject: [PATCH 2/2] Fix docblock --- app/Models/Metric.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Models/Metric.php b/app/Models/Metric.php index a46e2985..fa7a9b27 100644 --- a/app/Models/Metric.php +++ b/app/Models/Metric.php @@ -62,7 +62,7 @@ class Metric extends Model implements HasPresenter /** * The relations to eager load on every query. * - * @var array + * @var string[] */ protected $with = ['points'];