diff --git a/database/seeders/DevSeeder.php b/database/seeders/DevSeeder.php index 1feb68c..c743000 100644 --- a/database/seeders/DevSeeder.php +++ b/database/seeders/DevSeeder.php @@ -17,15 +17,17 @@ class DevSeeder extends Seeder { $typesense = app(TypesenseService::class); - $admin = User::factory()->create([ - 'name' => config('app.admin_name'), - 'lastname' => config('app.admin_lastname'), - 'email' => config('app.admin_email'), - 'password' => config('app.admin_password'), - 'phone' => config('app.admin_phone'), - 'role' => 1, - 'validate' => 1 - ]); + $admin = User::firstOrCreate( + ['email' => config('app.admin_email')], + [ + 'name' => config('app.admin_name'), + 'lastname' => config('app.admin_lastname'), + 'password' => bcrypt(config('app.admin_password')), + 'phone' => config('app.admin_phone'), + 'role' => 1, + 'validate' => 1 + ] + ); $typesense->upsertUser($admin); diff --git a/database/seeders/ProdSeeder.php b/database/seeders/ProdSeeder.php index 295de2a..99e55ae 100644 --- a/database/seeders/ProdSeeder.php +++ b/database/seeders/ProdSeeder.php @@ -15,15 +15,17 @@ class ProdSeeder extends Seeder { $typesense = app(TypesenseService::class); - $admin = User::factory()->create([ - 'name' => config('app.admin_name'), - 'lastname' => config('app.admin_lastname'), - 'email' => config('app.admin_email'), - 'password' => config('app.admin_password'), - 'phone' => config('app.admin_phone'), - 'role' => 1, - 'validate' => 1 - ]); + $admin = User::firstOrCreate( + ['email' => config('app.admin_email')], + [ + 'name' => config('app.admin_name'), + 'lastname' => config('app.admin_lastname'), + 'password' => bcrypt(config('app.admin_password')), + 'phone' => config('app.admin_phone'), + 'role' => 1, + 'validate' => 1 + ] + ); $typesense->upsertUser($admin); }