@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @php use Carbon\Carbon; @endphp @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Cotações'])
@if (session('error')) @endif
Cotações
@foreach ($cotacoes as $cotacao) @php // Pega o primeiro retorno ativo (ou null) $ret = $cotacao->retornoAtivo; @endphp @endforeach
id Empresa Usuário Origem
Destino
Data
Hora
Transportadora
Serviço
Valor Status

{{ $cotacao->idcotacao }}

{{-- Se tiver sigla, mostra; senão nomefantasia --}}
{{ $cotacao->empresa->sigla ?? $cotacao->empresa->nomefantasia }}

{{ $cotacao->empresa->razaosocial }}

{{ optional($cotacao->user)->name }}

{{ optional($cotacao->user)->username }}

{{ $cotacao->origemcidade }}/{{ $cotacao->origemuf }}

{{ $cotacao->destinocidade }}/{{ $cotacao->destinouf }}

{{ $cotacao->created_at->format('d/m/y') }}

{{ $cotacao->created_at->format('H:i') }}h

@if($ret) {{-- sigla da transportadora via relacionamento + nome do serviço --}}

{{ optional($ret->transportadoraservico)->sigla }}/{{ $ret->transportadora }}

{{ $ret->tipo }}
@else / @endif

R$ {{ number_format($ret->somatotal ?? 0, 2, ',', '.') }}

@switch($cotacao->status) @case('concluido') Concluído @break @case('aberto') Aberto @break @case('cancelado') @case('recusado') {{ ucfirst($cotacao->status) }} @break @default {{ ucfirst($cotacao->status) }} @endswitch
@endsection