Преглед на файлове

feat: adiciona seed de usuarios

ebagabee преди 3 седмици
родител
ревизия
c2a21cedb0
променени са 2 файла, в които са добавени 26 реда и са изтрити 32 реда
  1. 0 22
      database/seeders/FranchiseeAdminSeeder.php
  2. 26 10
      database/seeders/UserSeeder.php

+ 0 - 22
database/seeders/FranchiseeAdminSeeder.php

@@ -1,22 +0,0 @@
-<?php
-
-namespace Database\Seeders;
-
-use App\Models\User;
-use App\Enums\UserTypeEnum;
-use Illuminate\Database\Seeder;
-
-class FranchiseeAdminSeeder extends Seeder
-{
-    public function run(): void
-    {
-        User::firstOrCreate(
-            ['email' => 'gh.alvesantos@gmail.com'],
-            [
-                'name'      => 'Gabriel Alves',
-                'password'  => 'S@ft2080.',
-                'user_type' => UserTypeEnum::ADMIN_FRANCHISEE,
-            ]
-        );
-    }
-}

+ 26 - 10
database/seeders/UserSeeder.php

@@ -8,17 +8,33 @@
 
 class UserSeeder extends Seeder
 {
-    /**
-     * Seed the application's database.
-     */
     public function run(): void
     {
-        $user = User::firstOrNew([
-            'name' => 'suporte',
-            'email' => 'suporte@softpar.inf.br',
-            'password' => 'S@ft2080.',
-            'user_type' => UserTypeEnum::ADMIN,
-        ]);
-        $user->save();
+        User::firstOrCreate(
+            ['email' => 'suporte@softpar.inf.br'],
+            [
+                'name'      => 'suporte',
+                'password'  => 'S@ft2080.',
+                'user_type' => UserTypeEnum::ADMIN,
+            ]
+        );
+
+        User::firstOrCreate(
+            ['email' => 'franqueadora@gc.com.br'],
+            [
+                'name'      => 'Perfil da Franqueadora',
+                'password'  => 'S@ft2080.',
+                'user_type' => UserTypeEnum::ADMIN,
+            ]
+        );
+
+        User::firstOrCreate(
+            ['email' => 'franqueado@gc.com.br'],
+            [
+                'name'      => 'Perfil do franqueado',
+                'password'  => 'S@ft2080.',
+                'user_type' => UserTypeEnum::ADMIN_FRANCHISEE,
+            ]
+        );
     }
 }