Browse Source

feat: :sparkles: feat (importacao) alterada geracao de email

foi removida a geracao de email automatico ao importar associados

fase:dev | origin:escopo
Gustavo Zanatta 1 day ago
parent
commit
f109656b8d

+ 0 - 2
app/Services/AssociadoImportService.php

@@ -69,12 +69,10 @@ class AssociadoImportService
                 }
             } else {
                 $firstName = $this->extractFirstName($name);
-                $email     = "{$firstName}_{$registration}@serprati.com";
                 $password  = "{$firstName}2026";
 
                 User::create([
                     'name'           => $name,
-                    'email'          => $email,
                     'password'       => Hash::make($password),
                     'type'           => UserTypeEnum::ASSOCIADO,
                     'status'         => UserStatusEnum::ACTIVE,

+ 28 - 0
database/migrations/2026_07_28_000001_make_email_nullable_in_users_table.php

@@ -0,0 +1,28 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+return new class extends Migration
+{
+    /**
+     * Run the migrations.
+     */
+    public function up(): void
+    {
+        Schema::table('users', function (Blueprint $table) {
+            $table->string('email')->nullable()->change();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     */
+    public function down(): void
+    {
+        Schema::table('users', function (Blueprint $table) {
+            $table->string('email')->nullable(false)->change();
+        });
+    }
+};