Modificaciones en catalogo y catalogo controller

This commit is contained in:
Bryam105
2025-12-11 09:48:51 -03:30
parent 09a4619e7f
commit 8417c19480
4 changed files with 88 additions and 52 deletions
+5
View File
@@ -47,4 +47,9 @@
<p class="text-center text-gray-600 mt-10">No hay productos disponibles.</p>
@endif
</div>
<!-- Paginación -->
<div class="w-full flex justify-center">
{{ $products->links() }}
</div>
</x-layout>
+62 -25
View File
@@ -21,31 +21,68 @@
<!-- Links -->
<div class="hidden w-full md:block md:w-auto" id="navbar-default">
<ul class="font-bold flex flex-col p-4 md:p-0 mt-4 border border-neutral-700 rounded-lg bg-neutral-800 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-transparent">
<!-- Link activo dinámico -->
<li>
<a href="{{ url('/dashboard') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('dashboard') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Dashboard
</a>
</li>
<li>
<a href="{{ url('/productos') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('productos*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Stock
</a>
</li>
<li>
<a href="#"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('mantenimiento*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Taller
</a>
</li>
<li>
<a href="{{ route('sales.create') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('sales*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Ventas
</a>
<ul class="font-bold flex flex-col items-center p-4 md:p-0 mt-4 border border-neutral-700 rounded-lg bg-neutral-800 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-transparent">
@auth
<li>
<a href="{{ url('/dashboard') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('dashboard') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Dashboard
</a>
</li>
<li>
<a href="{{ url('/productos') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('productos*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Stock
</a>
</li>
<li>
<a href="#"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('mantenimiento*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Taller
</a>
</li>
<li>
<a href="{{ route('sales.create') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('sales*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Ventas
</a>
</li>
@endauth
{{-- LÓGICA DE VISITANTE (GUEST) --}}
@guest
<li>
<a href="{{ url('/catalogo') }}"
class="block py-2 px-3 md:p-0 transition-colors {{ request()->is('catalogo*') ? 'text-neon-lime border-b-2 border-neon-lime' : 'text-white hover:text-neon-lime' }}">
Catalogo
</a>
</li>
<!-- Buscador Integrado -->
<li class="w-full md:w-auto my-2 md:my-0">
<form action="{{ route('catalogo') }}" method="GET">
<div class="relative">
<input type="text" name="search"
class="block w-full md:w-48 p-2 ps-3 text-xs text-white border border-neutral-600 rounded-full bg-neutral-800/50 focus:ring-neon-lime focus:border-neon-lime placeholder-gray-500 transition-all focus:w-full md:focus:w-64"
placeholder="Buscar productos...">
<button type="submit" class="absolute top-0 end-0 p-2 text-sm font-medium h-full text-white rounded-e-lg hover:text-neon-lime">
<svg class="w-4 h-4" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/>
</svg>
</button>
</div>
</form>
</li>
<!-- Botón Login Resaltado -->
<li>
<a href="{{ route('login') }}"
class="block py-2 px-5 text-center text-neutral-900 bg-neon-lime font-black rounded hover:bg-[#b3e600] transition-colors uppercase tracking-wider text-xs shadow-lg shadow-neon-lime/20 hover:shadow-neon-lime/40 transform hover:-translate-y-0.5 duration-200">
Ingresar
</a>
</li>
@endguest
</ul>
</div>
</div>
+2 -4
View File
@@ -1,4 +1,2 @@
<x-appc>
<x-slot name="title">Lauck - Inicio</x-slot>
<x-slot name="navTitle">Bienvenido</x-slot>
</x-appc>
<x-layout title="Home - Lauck">
</x-layout>