diff --git a/app/Console/Commands/AdminGeneratorCommand.php b/app/Console/Commands/AdminGeneratorCommand.php new file mode 100644 index 0000000..d7fd401 --- /dev/null +++ b/app/Console/Commands/AdminGeneratorCommand.php @@ -0,0 +1,43 @@ + 'Admin', + 'last_name' => 'admin', + 'username' => 'admin1234', + 'password' => Hash::make('123456789'), + 'status' => AdminStatus::ACTIVE, + 'role' => AdminRole::SUPERADMIN + ]); + + $this->info('Admin created successfully.'); + } +} diff --git a/app/Enums/Admin/AdminRole.php b/app/Enums/Admin/AdminRole.php new file mode 100644 index 0000000..1f7bf76 --- /dev/null +++ b/app/Enums/Admin/AdminRole.php @@ -0,0 +1,17 @@ + 'ادمین عادی', + self::SUPERADMIN => 'سوپر ادمین', + }; + } +} diff --git a/app/Enums/Admin/AdminStatus.php b/app/Enums/Admin/AdminStatus.php new file mode 100644 index 0000000..683beae --- /dev/null +++ b/app/Enums/Admin/AdminStatus.php @@ -0,0 +1,19 @@ + 'فعال', + self::INACTIVE => 'غیر فعال', + + }; + } + +}