如何在laravel中使用mpdf为每个页面添加水印

I'm using niklasravnsborg/laravel-pdf package in laravel to generate a pdf. In this code i added watermark but that watermark is coming only on the last page though i wanted that to be in every page.

$pdf = PDFm::loadHtml($result->document);
$pdf->mpdf->SetWatermarkText('DRAFT');
$pdf->mpdf->showWatermarkText = true;
return $pdf->download('hdtuto.pdf');

From the documentation, it should work. Could you however, give the following a try?

$config = ['instanceConfigurator' => function($mpdf) {
    $mpdf->SetWatermarkText('DRAFT');
    $mpdf->showWatermarkText = true;
}]

PDF::loadHtml($result->document, $config)->download('hdtuto.pdf');

In this case, we are initialising the PDF instance with the right configuration instance, instead of doing it after loading the HTML.

mPDF doc states that

The watermark will be added to each page when the Footer is printed if the variable $showWatermark is set to 1 or true.

Try to add header/footer to your PDF and set corresponding flags