@php $title = 'Imprimir Proposta'; $dataExportacao = now()->format('Y-m-d'); $escolaNome = trim($proposta->cliente->nome_fantasia ?? 'Escola'); $unidadeNome = trim($proposta->cliente->complemento ?? 'Sem unidade'); $roteiroNome = ($proposta->destinos && $proposta->destinos->count() > 0) ? $proposta->destinos->map(function ($item) { return $item->destino->nome_fantasia ?? $item->destino->razao_social ?? null; })->filter()->implode(' + ') : 'Roteiro não informado'; if (isset($proposta->data_agendada_inicio) && isset($proposta->data_agendada_fim) && $proposta->data_agendada_inicio && $proposta->data_agendada_fim) { $duracaoDias = $proposta->data_agendada_inicio->diffInDays($proposta->data_agendada_fim) + 1; $duracaoNome = $duracaoDias . ' dia' . ($duracaoDias > 1 ? 's' : ''); } elseif (isset($proposta->data_agendada_inicio) && $proposta->data_agendada_inicio) { $duracaoNome = '1 dia'; } else { $duracaoNome = trim($proposta->tipo->descricao ?? 'Duração não informada'); } $numeroProposta = trim($proposta->codigo ?? 'Sem número'); $nomeArquivoImpressao = $dataExportacao . ' - Proposta Financeira - ' . $escolaNome . ' - ' . $unidadeNome . ' - ' . $roteiroNome . ' - ' . $duracaoNome . ' - ' . $numeroProposta . '.pdf'; @endphp
| {{ substr($atividade->horario, 0, 5) }} | {{ $atividade->descricao }} |