@extends('layouts/layoutMaster') @section('title', 'Gerenciar Clientes') @section('vendor-style') @endsection @section('vendor-script') @endsection @section('page-script') @endsection @section('content')

{{ config('variables.templateName', 'TemplateName') }} / Clientes

@if (session('warning')) @endif @if (session('error')) @endif @if (session('success')) @endif

Compartilhe esta URL com seus clientes para que eles possam acessar a área de login.

Limite do Usuário: {{ $user->limite }}
Exportar Clientes
@php $isAdmin = Auth::user()->role_id == 1; @endphp
@if ($isAdmin)
@else
@endif
@php use Carbon\Carbon; @endphp @foreach ($clientes as $cliente) @php $vencimento = Carbon::parse($cliente->vencimento); $diasRestantes = $vencimento->diffInDays(Carbon::now()); $estaVencido = $vencimento->isPast() && !$vencimento->isSameDay(Carbon::now()); $diasVencido = $vencimento->diffInDays(Carbon::now(), false); // Calcula os dias vencidos @endphp @endforeach
Cliente Usuário IPTV WhatsApp Vencimento Servidor MAC Notificações Plano Valor Número de Telas Notas Ações
{{ $cliente->nome }} {{ $cliente->iptv_nome ?? 'N/A' }} {{ $cliente->whatsapp }} @if ($estaVencido) Vencido há {{ abs($diasVencido) }} dias @elseif ($vencimento->isSameDay(Carbon::now())) Vence hoje @elseif ($diasRestantes == 0) Vence amanhã @else Vence em {{ $diasRestantes }} dias @endif {{ $cliente->servidor ? $cliente->servidor->nome : 'Sem Servidor' }} {{ $cliente->mac }} {{ $cliente->notificacoes ? 'Sim' : 'Não' }} {{ $cliente->plano ? $cliente->plano->nome : 'Sem Plano' }} @if ($cliente->plano) R$ {{ number_format($cliente->plano->preco, 2, ',', '.') }} @else Sem Plano @endif @if ($cliente->numero_de_telas == 1) 1 Tela @else {{ $cliente->numero_de_telas }} Telas @endif @if (strlen($cliente->notas) > 15) {{ Str::limit($cliente->notas, 15) }} {{ $cliente->notas }} Ver mais @else {{ $cliente->notas }} @endif
@csrf @method('DELETE')
@csrf @method('POST')
@endsection