From 19577fb53b541df6dbbb7436f137fe28c1708432 Mon Sep 17 00:00:00 2001 From: lukibeg Date: Thu, 20 Nov 2025 14:14:37 -0300 Subject: [PATCH 1/3] refactor: Reestrutura pastas. --- app/Livewire/Admin/{ => Client}/AddClient.php | 4 ++-- .../Admin/{ => Client}/DeleteClient.php | 4 ++-- .../Admin/{ => Client}/EditClient.php | 4 ++-- app/Livewire/Admin/ShowUsers.php | 13 ------------ app/Livewire/Admin/{ => User}/CreateUser.php | 4 ++-- app/Livewire/Admin/User/EditUser.php | 13 ++++++++++++ app/Livewire/{Admin => }/ShowClient.php | 7 +++---- app/Livewire/ShowUsers.php | 21 +++++++++++++++++++ 8 files changed, 45 insertions(+), 25 deletions(-) rename app/Livewire/Admin/{ => Client}/AddClient.php (92%) rename app/Livewire/Admin/{ => Client}/DeleteClient.php (87%) rename app/Livewire/Admin/{ => Client}/EditClient.php (93%) delete mode 100644 app/Livewire/Admin/ShowUsers.php rename app/Livewire/Admin/{ => User}/CreateUser.php (94%) create mode 100644 app/Livewire/Admin/User/EditUser.php rename app/Livewire/{Admin => }/ShowClient.php (76%) create mode 100644 app/Livewire/ShowUsers.php diff --git a/app/Livewire/Admin/AddClient.php b/app/Livewire/Admin/Client/AddClient.php similarity index 92% rename from app/Livewire/Admin/AddClient.php rename to app/Livewire/Admin/Client/AddClient.php index 7295d54..4ef7c0e 100644 --- a/app/Livewire/Admin/AddClient.php +++ b/app/Livewire/Admin/Client/AddClient.php @@ -1,6 +1,6 @@ delete(); } - $this->dispatch('clientDeleted'); + $this->dispatch('client-deleted'); // (Opcional) Envia uma notificação de sucesso $this->dispatch('notify', message: 'Cliente excluído com sucesso!'); } diff --git a/app/Livewire/Admin/EditClient.php b/app/Livewire/Admin/Client/EditClient.php similarity index 93% rename from app/Livewire/Admin/EditClient.php rename to app/Livewire/Admin/Client/EditClient.php index 963a8bd..af9d250 100644 --- a/app/Livewire/Admin/EditClient.php +++ b/app/Livewire/Admin/Client/EditClient.php @@ -1,6 +1,6 @@ showUsers(); + return view('livewire.admin.show-users', ['users' => $users]); + } + public function render() + { + return view('livewire.admin.show-users'); + } +} From 759c7d6624c850a05dfffd819a46c4b05066b15c Mon Sep 17 00:00:00 2001 From: lukibeg Date: Thu, 20 Nov 2025 14:15:26 -0300 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20Constru=C3=A7=C3=A3o=20do=20m=C3=A9?= =?UTF-8?q?todo=20para=20visualizar=20usu=C3=A1rio.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/UserService.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Services/UserService.php b/app/Services/UserService.php index d72284f..ff082d2 100644 --- a/app/Services/UserService.php +++ b/app/Services/UserService.php @@ -13,4 +13,10 @@ public function createUser(array $user) { return User::create($user); } + + public function showUsers() + { + $users = User::all(); + return $users; + } } From f18486b4c9526168822e74c8c489e9a2b7f85f30 Mon Sep 17 00:00:00 2001 From: lukibeg Date: Thu, 20 Nov 2025 19:50:41 -0300 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20Visualiza=C3=A7=C3=A3o=20de=20usu?= =?UTF-8?q?=C3=A1rios=20cadastrados=20no=20sistema.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Livewire/{ => Admin}/ShowUsers.php | 9 +-- app/Livewire/ShowClient.php | 2 +- resources/css/app.css | 1 + resources/css/user-view-modal.css | 71 +++++++++++++++++++ resources/views/dashboard.blade.php | 10 +-- resources/views/layouts/app.blade.php | 1 + .../admin/{ => clients}/add-client.blade.php | 0 .../admin/{ => clients}/edit-client.blade.php | 0 .../livewire/admin/show-client.blade.php | 15 ++-- .../views/livewire/admin/show-users.blade.php | 62 +++++++++++++++- .../admin/{ => users}/create-user.blade.php | 0 resources/views/users/users.blade.php | 8 --- 12 files changed, 147 insertions(+), 32 deletions(-) rename app/Livewire/{ => Admin}/ShowUsers.php (51%) create mode 100644 resources/css/user-view-modal.css rename resources/views/livewire/admin/{ => clients}/add-client.blade.php (100%) rename resources/views/livewire/admin/{ => clients}/edit-client.blade.php (100%) rename resources/views/livewire/admin/{ => users}/create-user.blade.php (100%) delete mode 100644 resources/views/users/users.blade.php diff --git a/app/Livewire/ShowUsers.php b/app/Livewire/Admin/ShowUsers.php similarity index 51% rename from app/Livewire/ShowUsers.php rename to app/Livewire/Admin/ShowUsers.php index 13b104c..433f2ed 100644 --- a/app/Livewire/ShowUsers.php +++ b/app/Livewire/Admin/ShowUsers.php @@ -1,6 +1,6 @@ showUsers(); - return view('livewire.admin.show-users', ['users' => $users]); + $this->users = $userService->showUsers(); } + public function show(UserService $userService) {} public function render() { return view('livewire.admin.show-users'); diff --git a/app/Livewire/ShowClient.php b/app/Livewire/ShowClient.php index 8e29dba..3565f20 100644 --- a/app/Livewire/ShowClient.php +++ b/app/Livewire/ShowClient.php @@ -1,6 +1,6 @@ @yield('title', 'Nexus - Dashboard') @section('content') - - + + - + - - + + @endsection \ No newline at end of file diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 7801ffc..4b99110 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -69,6 +69,7 @@ +
  • Adicionar clientes diff --git a/resources/views/livewire/admin/add-client.blade.php b/resources/views/livewire/admin/clients/add-client.blade.php similarity index 100% rename from resources/views/livewire/admin/add-client.blade.php rename to resources/views/livewire/admin/clients/add-client.blade.php diff --git a/resources/views/livewire/admin/edit-client.blade.php b/resources/views/livewire/admin/clients/edit-client.blade.php similarity index 100% rename from resources/views/livewire/admin/edit-client.blade.php rename to resources/views/livewire/admin/clients/edit-client.blade.php diff --git a/resources/views/livewire/admin/show-client.blade.php b/resources/views/livewire/admin/show-client.blade.php index b75f38c..df7ead7 100644 --- a/resources/views/livewire/admin/show-client.blade.php +++ b/resources/views/livewire/admin/show-client.blade.php @@ -15,19 +15,12 @@ class="w-32 h-32 rounded-full object-cover"> - +
    diff --git a/resources/views/livewire/admin/show-users.blade.php b/resources/views/livewire/admin/show-users.blade.php index af30e71..e0b6a60 100644 --- a/resources/views/livewire/admin/show-users.blade.php +++ b/resources/views/livewire/admin/show-users.blade.php @@ -1,4 +1,60 @@ -
    - - +
    +
    \ No newline at end of file diff --git a/resources/views/livewire/admin/create-user.blade.php b/resources/views/livewire/admin/users/create-user.blade.php similarity index 100% rename from resources/views/livewire/admin/create-user.blade.php rename to resources/views/livewire/admin/users/create-user.blade.php diff --git a/resources/views/users/users.blade.php b/resources/views/users/users.blade.php deleted file mode 100644 index dfb8177..0000000 --- a/resources/views/users/users.blade.php +++ /dev/null @@ -1,8 +0,0 @@ -@extends('layouts.app') - -@section('title', 'View Users') - -@section('content') -

    View Users

    -{{ dd($users) }} -@endsection \ No newline at end of file