PFD
- La creación de ficheros pdf en linea es una funcionalidad necesaria en muchas aplicaciones web.
- Existen multitud de librerías para lograrlo en todos los lenguajes.
- Laravel utiliza por defecto la librería DomPdf que genera pdf a partir de código html lo que la hace particularmente fácil de usar.
Creación de pdf con DomPdf
generar pdf y enviarlo:
$data = array(
'name' => Input::get('name'),
'detail'=>Input::get('detail'),
'sender' => Input::get('sender')
);
$pdf = PDF::loadView('letters.test', $data);
Mail::send('emails.invoice', $data, function($message) use($pdf)
{
$message->from('[email protected]', 'Your Name');
$message->to('[email protected]')->subject('Invoice');
$message->attachData($pdf->output(), "invoice.pdf");
});