From 24ffd4a465ac76a408edf57e7dd4c763713e82c1 Mon Sep 17 00:00:00 2001 From: Anton Borushko Date: Sat, 14 Dec 2024 22:27:48 +0200 Subject: [PATCH 1/2] feat: add initial admin creds setup w/ `.env` var --- .env.example | 4 ++++ config/app.php | 6 ++++++ .../migrations/2014_10_12_000000_create_users_table.php | 6 +++--- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index b39c549d4..96b75a488 100644 --- a/.env.example +++ b/.env.example @@ -12,6 +12,10 @@ APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file APP_MAINTENANCE_STORE=database +ADMIN_NAME=Admin +ADMIN_EMAIL=admin@example.com +ADMIN_PASSWD=password + BCRYPT_ROUNDS=12 LOG_CHANNEL=stack diff --git a/config/app.php b/config/app.php index 8f63418fa..a00033667 100644 --- a/config/app.php +++ b/config/app.php @@ -16,4 +16,10 @@ 'force_https' => env('FORCE_HTTPS', false), + 'admin_name' => env('ADMIN_NAME', 'Admin'), + + 'admin_email' => env('ADMIN_EMAIL', 'admin@example.com'), + + 'admin_passwd' => env('ADMIN_PASSWD', 'password'), + ]; diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index dd248ec9e..b6f513b6e 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -26,10 +26,10 @@ public function up(): void }); User::create([ - 'name' => 'Admin', - 'email' => 'admin@example.com', + 'name' => config('app.admin_name'), + 'email' => config('app.admin_email'), 'email_verified_at' => now(), - 'password' => Hash::make('password'), + 'password' => Hash::make(config('app.admin_passwd')), 'role' => UserRole::Admin, ]); } From 6470940607f47d62884f916bea7bea0839b9caec Mon Sep 17 00:00:00 2001 From: Anton Borushko Date: Mon, 16 Dec 2024 03:11:32 +0200 Subject: [PATCH 2/2] remove examples from `.env.examle`, `admin_passwd`->`admin_password` --- .env.example | 4 ---- config/app.php | 2 +- database/migrations/2014_10_12_000000_create_users_table.php | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 96b75a488..b39c549d4 100644 --- a/.env.example +++ b/.env.example @@ -12,10 +12,6 @@ APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file APP_MAINTENANCE_STORE=database -ADMIN_NAME=Admin -ADMIN_EMAIL=admin@example.com -ADMIN_PASSWD=password - BCRYPT_ROUNDS=12 LOG_CHANNEL=stack diff --git a/config/app.php b/config/app.php index a00033667..d670df243 100644 --- a/config/app.php +++ b/config/app.php @@ -20,6 +20,6 @@ 'admin_email' => env('ADMIN_EMAIL', 'admin@example.com'), - 'admin_passwd' => env('ADMIN_PASSWD', 'password'), + 'admin_password' => env('ADMIN_PASSWORD', 'password'), ]; diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index b6f513b6e..67b418aed 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -29,7 +29,7 @@ public function up(): void 'name' => config('app.admin_name'), 'email' => config('app.admin_email'), 'email_verified_at' => now(), - 'password' => Hash::make(config('app.admin_passwd')), + 'password' => Hash::make(config('app.admin_password')), 'role' => UserRole::Admin, ]); }