@extends('layouts.app') @section('title', 'Contratos') @section('content')

Contratos

{{-- envolva tudo em um container com data-list --}} @php $pp = (int) request('per_page', 10); @endphp
@forelse($contratos as $contrato) @php $raw = $contrato->evento->data; // se vier no formato ISO (YYYY-mm-dd), parseia; senão, assume que já está em d/m/Y if (preg_match('/^\d{4}-\d{2}-\d{2}$/', $raw)) { $display = \Carbon\Carbon::parse($raw)->format('d/m/Y'); } else { $display = $raw; } @endphp @empty @endforelse
# @if(request('sort_by')=='id') @endif Evento @if(request('sort_by')=='evento') @endif Data @if(request('sort_by')=='data') @endif Cidade @if(request('sort_by')=='cidade') @endif Empresa @if(request('sort_by')=='empresa') @else @endif Tipo @if(request('sort_by')=='tipo') @endif Artista @if(request('sort_by')=='artista') @endif Anexo Nota Fiscal Ações
{{ $contrato->id }} {{ $contrato->evento->nome }}{{ $display }} {{ $contrato->evento->cidade }}/{{ $contrato->evento->uf }} @foreach($contrato->empresas as $e){{ $e->razao_social }}@if(!$loop->last), @endif @endforeach {{ $contrato->modeloContrato->nome ?? 'Não especificado' }} @if($contrato->artista) {{ Str::limit($contrato->artista->nome_real, 20) }} @if($contrato->artista->nome_artistico)
({{ Str::limit($contrato->artista->nome_artistico, 15) }}) @endif
@endif
@if($contrato->anexo_contrato) @else - @endif @if($contrato->notasFiscaisAnexas->count() > 0) @foreach($contrato->notasFiscaisAnexas as $nota) @endforeach @else - @endif
Nenhum contrato encontrado.
{{-- .table-responsive --}}
{{-- #contratos --}}
{{-- mantém todos os filtros e ordenação --}}
{{ $contratos->appends(request()->query())->links('vendor.pagination.bootstrap-5') }}
@foreach($contratos as $contrato) @endforeach {{-- Modais para visualização de anexos de contratos --}} @foreach($contratos as $contrato) @if($contrato->anexo_contrato) @endif @endforeach {{-- Modais para visualização de notas fiscais individuais --}} @foreach($contratos as $contrato) @foreach($contrato->notasFiscaisAnexas as $nota) @endforeach @endforeach @endsection @push('scripts-custom') @endpush