{{-- resources/views/providers/index.blade.php --}} @extends('layouts.app') @section('content') @php $user_role = session('user')['rol'] ?? 'invitado'; // Lógica para preparar datos para los filtros $unique_estados = []; $todos_los_conceptos_por_medio = []; if (!empty($providers)) { $all_estados = array_unique(array_map(fn($p) => $p->estado, $providers)); sort($all_estados); $unique_estados = $all_estados; foreach ($providers as $provider) { if (!isset($todos_los_conceptos_por_medio[$provider->medio])) { $todos_los_conceptos_por_medio[$provider->medio] = []; } if (!in_array($provider->tipo, $todos_los_conceptos_por_medio[$provider->medio])) { $todos_los_conceptos_por_medio[$provider->medio][] = $provider->tipo; } } } @endphp
No hay proveedores registrados todavía.
@else| Medio | Concepto | Estado (Lugar) | Activo | Nombre | Precio | Observaciones | Acciones |
|---|---|---|---|---|---|---|---|
| {{ $provider->medio }} | {{ $provider->tipo }} | {{ $provider->estado }} | {{ !$provider->veto ? 'Sí' : 'No' }} | {{ $provider->nombre }} | {{ $displayPrice }} | {{ $observaciones }} | @if ($user_role === 'admin') Editar @endif |