From ae9022b5771222e40b7903a2bf4301385641834d Mon Sep 17 00:00:00 2001 From: Icegreeen Date: Sat, 13 Sep 2025 03:11:22 -0300 Subject: [PATCH] fix(seeder): prevent duplicate user on db:seed --- database/seeders/DatabaseSeeder.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index d01a0ef2f..b86c3bb92 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -5,6 +5,7 @@ use App\Models\User; // use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\Hash; class DatabaseSeeder extends Seeder { @@ -15,9 +16,13 @@ public function run(): void { // User::factory(10)->create(); - User::factory()->create([ - 'name' => 'Test User', - 'email' => 'test@example.com', - ]); + User::firstOrCreate( + ['email' => 'test@example.com'], + [ + 'name' => 'Test User', + 'password' => Hash::make('password'), + 'email_verified_at' => now(), + ] + ); } }