delete(); $monitoring = Service::query() ->where('type', 'monitoring') ->firstOrFail(); $range = CarbonPeriod::create(Carbon::now()->subDays(7), '1 minute', Carbon::now()); foreach ($range as $date) { Metric::factory()->create([ 'server_id' => $monitoring->server_id, 'created_at' => $date, ]); } } }