Я учусь использовать библиотеку для разработки PDF документов под названием Fpdf.
У меня есть этот вид:
public function imprimir(Articulo $articulo){
$pdf=new Fpdf();
$pdf->AddPage();
$pdf->Image($articulo->foto->ruta(),10,6,30);
$pdf->SetXY(5,30);
$pdf->SetFont("Arial",'B',16);
$pdf->Write(10,$articulo->titulo);
$pdf->Ln();
$pdf->SetFont("Arial",'B',12);
$pdf->Write(9,$articulo->texto);
$pdf->Ln();
$pdf->SetFont("Arial","",10);
$pdf->Write(8,$articulo->user->nombre());
$pdf->Output();
exit;
}
И вот результат:
Но мне нравится создавать один файл PDF с видом.
Это мой взгляд, который называется "pura_noticia.blade.php":
<div class="col-md-6 card card-1">
<h2 class="text-center card-title">{{$articulo->titulo}}</h2>
<hr>
<img class="card-img-top" src="{{url($articulo->foto->ruta())}}"/>
<hr>
<h3 class="text-left">{{$articulo->texto}}</h3>
<hr>
<div class="card-body">
<center>
<span class="badge badge-cat badge-info">Noticia publicada por {{$articulo->user->nombre()}}</span>
<span class="badge badge-cat badge-info">Esta noticia ha sido publicada el {{$articulo->created_at}}</span>
@if($articulo->created_at<$articulo->updated_at)
<span class="badge badge-cat badge-info">Fue actualizada por última vez el {{$articulo->updated_at}}</span>
@endif
</center>
</div>
</div>
Как я могу использовать мой взгляд?