From 65c569b333f454b128834b62cce761d5db70bd40 Mon Sep 17 00:00:00 2001 From: Lizandro Date: Tue, 14 Jul 2026 01:47:41 +0000 Subject: [PATCH] fix(chat): usuarios creados desde el chat reciben rol 'cliente' Co-Authored-By: Claude Sonnet 4.6 --- app/Http/Livewire/Chat/PublicChat.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Http/Livewire/Chat/PublicChat.php b/app/Http/Livewire/Chat/PublicChat.php index a30840f..ef0640e 100644 --- a/app/Http/Livewire/Chat/PublicChat.php +++ b/app/Http/Livewire/Chat/PublicChat.php @@ -3,6 +3,7 @@ namespace App\Http\Livewire\Chat; use App\Mail\ChatOtpMail; +use App\Models\Role; use App\Models\Cuentas; use App\Models\ChatContact; use App\Models\ChatConversation; @@ -131,6 +132,8 @@ class PublicChat extends Component 'celularRegistro' => 'nullable|max:20', ]); + $rolCliente = Role::where('nombre', 'cliente')->first(); + $user = User::create([ 'name' => $this->nombreRegistro, 'email' => $this->email, @@ -138,6 +141,7 @@ class PublicChat extends Component 'cedula' => $this->cedulaRegistro ?: null, 'celular' => $this->celularRegistro ?: null, 'estado' => 'activo', + 'rol_id' => $rolCliente?->id, ]); $contact = ChatContact::create([