From d905501a77c3cdbae5e3ce09667626e405bb8b58 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Mon, 9 Mar 2026 09:46:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20Factory=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=20Faker=20=E5=BC=95=E7=94=A8=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E4=BB=A5=E8=A7=A3=E6=B1=BA=20Seeder=20=E5=A4=B1=E6=95=97?= =?UTF-8?q?=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/factories/Machine/MachineFactory.php | 12 ++++++------ database/factories/Machine/MachineLogFactory.php | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/database/factories/Machine/MachineFactory.php b/database/factories/Machine/MachineFactory.php index b9d6e65..3116e9c 100644 --- a/database/factories/Machine/MachineFactory.php +++ b/database/factories/Machine/MachineFactory.php @@ -12,12 +12,12 @@ class MachineFactory extends Factory public function definition(): array { return [ - 'name' => 'Machine-' . $this->faker->unique()->numberBetween(100, 999), - 'location' => $this->faker->address(), - 'status' => $this->faker->randomElement(['online', 'offline', 'error']), - 'temperature' => $this->faker->randomFloat(2, 2, 10), - 'firmware_version' => 'v' . $this->faker->randomElement(['1.0.0', '1.1.2', '2.0.1']), - 'last_heartbeat_at' => $this->faker->dateTimeBetween('-1 day', 'now'), + 'name' => 'Machine-' . fake()->unique()->numberBetween(101, 999), + 'location' => fake()->address(), + 'status' => fake()->randomElement(['online', 'offline', 'error']), + 'temperature' => fake()->randomFloat(2, 2, 10), + 'firmware_version' => 'v' . fake()->randomElement(['1.0.0', '1.1.2', '2.0.1']), + 'last_heartbeat_at' => fake()->dateTimeBetween('-1 day', 'now'), ]; } } diff --git a/database/factories/Machine/MachineLogFactory.php b/database/factories/Machine/MachineLogFactory.php index 7afd209..bd3b8d6 100644 --- a/database/factories/Machine/MachineLogFactory.php +++ b/database/factories/Machine/MachineLogFactory.php @@ -14,11 +14,11 @@ class MachineLogFactory extends Factory { return [ 'machine_id' => Machine::factory(), - 'level' => $this->faker->randomElement(['info', 'warning', 'error']), - 'message' => $this->faker->sentence(), + 'level' => fake()->randomElement(['info', 'warning', 'error']), + 'message' => fake()->sentence(), 'context' => [ - 'ip' => $this->faker->ipv4(), - 'uptime' => $this->faker->numberBetween(1000, 100000), + 'ip' => fake()->ipv4(), + 'uptime' => fake()->numberBetween(1000, 100000), ], 'created_at' => now(), ];