Skip to content

Instantly share code, notes, and snippets.

@admicaa
Created August 7, 2018 10:25
Show Gist options
  • Select an option

  • Save admicaa/0122f697d38cd1a03caa6cbf67a0cc7b to your computer and use it in GitHub Desktop.

Select an option

Save admicaa/0122f697d38cd1a03caa6cbf67a0cc7b to your computer and use it in GitHub Desktop.
Laravel Snappy, For PDF with Charts.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ChartController extends Controller
{
public function index()
{
$pdf = \PDF::loadView('chartjs');
$pdf->setOption('enable-javascript', true);
$pdf->setOption('javascript-delay', 5000);
$pdf->setOption('enable-smart-shrinking', true);
$pdf->setOption('no-stop-slow-scripts', true);
return $pdf->download('chart.pdf');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment