From 5ea64cac17e978595230cfb6092b97f2860c243f Mon Sep 17 00:00:00 2001 From: Juan Felipe Duarte <70235683+DuarteJFelipe@users.noreply.github.com> Date: Fri, 17 Oct 2025 14:50:13 -0500 Subject: [PATCH] Add IP test page with Livewire component Introduces a new route and controller method for '/ip-test', rendering a new view that includes a Livewire component to display the user's IP address. Updates navigation layout for improved profile display. Adds related Blade and Livewire files. --- app/Http/Controllers/MenuController.php | 5 ++++ app/Http/Livewire/ShowIpTest.php | 16 +++++++++++ resources/views/layouts/navigation.blade.php | 27 ++++++++++++------- .../views/livewire/show-ip-test.blade.php | 3 +++ resources/views/menu/ip_test.blade.php | 5 ++++ routes/web.php | 2 ++ 6 files changed, 49 insertions(+), 9 deletions(-) create mode 100644 app/Http/Livewire/ShowIpTest.php create mode 100644 resources/views/livewire/show-ip-test.blade.php create mode 100644 resources/views/menu/ip_test.blade.php diff --git a/app/Http/Controllers/MenuController.php b/app/Http/Controllers/MenuController.php index ec83bf0..86abec5 100755 --- a/app/Http/Controllers/MenuController.php +++ b/app/Http/Controllers/MenuController.php @@ -773,4 +773,9 @@ class MenuController extends Controller return response()->json(['success' => true]); } + + public function ip_test() + { + return view('menu/ip_test'); + } } diff --git a/app/Http/Livewire/ShowIpTest.php b/app/Http/Livewire/ShowIpTest.php new file mode 100644 index 0000000..7e621fd --- /dev/null +++ b/app/Http/Livewire/ShowIpTest.php @@ -0,0 +1,16 @@ +
-
- - @if (Auth::user()->img_perfil) - - @else - - @endif - -
+
+ + + + + + + +
+
{{ Auth::user()->name ?? ''}}
{{ Auth::user()->email ?? ''}}
diff --git a/resources/views/livewire/show-ip-test.blade.php b/resources/views/livewire/show-ip-test.blade.php new file mode 100644 index 0000000..db86de0 --- /dev/null +++ b/resources/views/livewire/show-ip-test.blade.php @@ -0,0 +1,3 @@ +
+ {{-- Close your eyes. Count to one. That is how long forever feels. --}} +
diff --git a/resources/views/menu/ip_test.blade.php b/resources/views/menu/ip_test.blade.php new file mode 100644 index 0000000..20f81ca --- /dev/null +++ b/resources/views/menu/ip_test.blade.php @@ -0,0 +1,5 @@ + +
+ +
+
diff --git a/routes/web.php b/routes/web.php index 21f21fb..69650eb 100755 --- a/routes/web.php +++ b/routes/web.php @@ -75,6 +75,8 @@ Route::middleware(["auth", "solo_usuario_administrador"])->group(function () { Route::post('/registrar-accion-compra', [MenuController::class, 'click_compra'])->name('click_compra'); +Route::get('/ip-test', [MenuController::class, 'ip_test'])->name('ip'); + require __DIR__ . '/auth.php';