#19 - Como gerar PDF com Laravel 10

preview_player
Показать описание


Neste tutorial, será apresentado como gerar PDF com Laravel 10.
Primeiramente, será mostrado como usar o Dompdf no Laravel.
Em seguida, será apresentado como gerar PDF com o Dompdf.
Por fim, será mostrado como pesquisar e gerar o PDF da pesquisa com Laravel 10.

Рекомендации по теме
Комментарии
Автор

Muito bom, como de costume! Poderia continuar neste projeto mesmo. Poderia ensinar a incluir cabeçalho e rodapé com paginação (página X de Y).

sistemacadvisa
Автор

Que top! iniciei meus estudos laravel semana passada

felipeassumpcao
Автор

essa aula irá me ajudar bastante, mt obrigado

jairolima
Автор

Olá César, tudo bem?
Primeiramente, parabéns pela aula, muito boa, excelente conteúdo.

Você pode me ajudar em um conteúdo que acredito não ser difícil de fazer, mas estou iniciando no PHP e Laravel, não sei nem como pesquisar. Desde já peço desculpas se for uma pergunta muito simples.

Como faço para criar variáveis personalizadas usando chaves "{{variavel}}"ou colchetes"[[variavel]]" em um textarea para quando eu exportar o texto para PDF puxar os dados dos campos da tabela? Simulando a confecção de um contrato por exemplo.

Tem uma tabela contratos para vários modelos de contratos, com os campos: id, cliente_id, conteúdo.
Tem a tabela clientes com os campos: id, nome, cpf, email.

Como faço para criar um modelo de contrato para ser salvo na tabela contratos, onde eu redijo todo o texto mas para pegar os dados do cliente automaticamente usando variáveis dentro do textarea?

Suponha que ao visualizar os dados do cliente tenha um botão para criar contrato e apareceria como no modelo abaixo, e teria um botão na view do modelo do contrato para gerar PDF, e quando mostrasse o pdf mostraria o contrato preenchido com os dados do cliente da view.
No textarea ficaria assim. Ex:

CONTRATADA: Empresa Tal, pessoa jurídica de direito privado, doravante denominado CONTRATADA e {{nomeCliente}}, inscrito no CPF sob o nº {{cpfCliente}}, de email: {{emailCliente}} ... denominado como CONTRATANTE ....restante do contrato.

Pode fazer um video mostrando como implementar isso?

Desde já agradeço imensamente a atenção e ajuda.

jeffersonvidal
Автор

Ola professor vai ter continuidade esse curso??? Gostaria passasse mais parte da wiew pegar painel adm e separar em partes heder content e footer

SergioDev
Автор

Professor, ensina a exportar csv com laravel!

MatosLuiz
Автор

Estou com dificuldade de renderizar imagem no pdf, poderia falar um pouquinho sobre isso?

toma_nota
Автор

Eu gostaria em um projeto separado, professor!

weler
Автор

Quero sim, mas aulas como estar projeto completo

tdeyvid
Автор

Mais uma sugestão de enviar por e-mail o relatório gerado em PDF

MrSaitam
Автор

Estranho porque no meu projeto nao mostra a tabela de jeito nenhum

<table class="table-auto w-full">
<thead>
<tr class="bg-slate-500">
<th class="text-white px-4 text-center text-xl">Vocalista</th>
<th class="text-white px-4 text-center text-xl">Louvor</th>
<th class="text-white px-4 text-center text-xl">Versão</th>
<th class="text-white px-4 text-center text-xl">Tonalidade</th>
</tr>
</thead>
<tbody>
@foreach($dados as $dado)
<tr>
<td class="border border-slate-950 px-4 py-2 text-gray-900 dark:text-white text-center">{{ $dado->nome_vocalista }}</td>
<td class="border border-slate-950 px-4 py-2 text-gray-900 dark:text-white text-center">{{ $dado->nome_louvor }}</td>
<td class="border border-slate-950 px-4 py-2 text-gray-900 dark:text-white text-center">{{ $dado->nome_versao_louvor }}</td>
<td class="border border-slate-950 px-4 py-2 text-gray-900 dark:text-white text-center">{{ $dado->tonalidade }}</td>
</tr>
@endforeach
</tbody>
</table>

Consigo baixar, mas a tabela nao mostra

esleyleal