Учимся пользоваться FPDF - PullRequest
0 голосов
/ 28 октября 2018

Я учусь использовать библиотеку для разработки 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>

Как я могу использовать мой взгляд?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...