From f7b53c06f6ae2688e1fa2425d78b93bfcb28c654 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 20 Jun 2015 11:54:42 +0100 Subject: [PATCH] Improve the MetricPointSeeder show actual metrics! --- database/seeds/MetricPointSeeder.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/database/seeds/MetricPointSeeder.php b/database/seeds/MetricPointSeeder.php index 1a9cdc03..f3a43214 100644 --- a/database/seeds/MetricPointSeeder.php +++ b/database/seeds/MetricPointSeeder.php @@ -19,11 +19,18 @@ class MetricPointSeeder extends Seeder */ public function run() { - $metric = [ - 'metric_id' => 1, - 'value' => rand(1, 100), - ]; + MetricPoint::truncate(); - MetricPoint::create($metric); + // Generate 11 hours of metric points + for ($i=0; $i < 11; $i++) { + $metricTime = (new DateTime())->sub(new DateInterval('PT'.$i.'H')); + + $pointFactory = factory('CachetHQ\Cachet\Models\MetricPoint'); + $point = $pointFactory->create(); + + $point->update([ + 'created_at' => $metricTime, + ]); + } } }