From 01f27c6945b95fed79b5c40ea2b068159fefa05d Mon Sep 17 00:00:00 2001 From: Roberto Guagliardo Date: Wed, 9 Jul 2025 02:04:04 +0200 Subject: [PATCH] Refactor database seeder to use config for admin credentials and add admin configuration file --- config/admin.php | 7 +++++++ database/seeders/DatabaseSeeder.php | 9 +++++---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 config/admin.php diff --git a/config/admin.php b/config/admin.php new file mode 100644 index 0000000..bde8f5f --- /dev/null +++ b/config/admin.php @@ -0,0 +1,7 @@ + env('ADMIN_NAME', 'Admin'), + 'email' => env('ADMIN_EMAIL', 'admin@example.com'), + 'password' => env('ADMIN_PASSWORD', 'changeme123'), +]; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 9db922b..d105c95 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -16,14 +16,15 @@ class DatabaseSeeder extends Seeder // User::factory(10)->create(); User::updateOrCreate( - ['email' => env('ADMIN_EMAIL')], + ['email' => config('admin.email')], [ - 'name' => env('ADMIN_NAME'), - 'email' => env('ADMIN_EMAIL'), - 'password' => Hash::make(env('ADMIN_PASSWORD')), + 'name' => config('admin.name'), + 'email' => config('admin.email'), + 'password' => Hash::make(config('admin.password')), ] ); + // Andere seeders uitvoeren $this->call([ EducationSeeder::class,