unidade_id); $infraestrutura = Infraestrutura::find(request()->infraestrutura_id); $especialidade = Especialidade::find(request()->especialidade_id); $usuario = Usuario::find(request()->usuario_id); $origem = request()->origem === 'agendamento' ? 'Agendamento' : (request()->origem === 'demanda-espontanea' ? 'Demanda espontânea' : null); $data = [ 'periodo' => [ 'inicio' => request()->periodo['start'], 'fim' => request()->periodo['end'], ], 'unidade' => $unidade->nome_fantasia ?? 'Todas', 'infraestrutura' => $infraestrutura->nome ?? 'Todas', 'especialidade' => $especialidade->nome ?? 'Todas', 'usuario' => $usuario->nome ?? 'Todos', 'origem' => $origem ?? 'Todas', 'onlyAgendamentos' => request()->origem === 'agendamento', 'onlyDemandasEspontaneas' => request()->origem === 'demanda-espontanea', 'data' => $itens, ]; return Pdf1::generate(self::TITLE, self::TEMPLATE, $data); } }