Hej,
w taki sposób, z użyciem DomPdf generuję sobie PDFa do przeglądarki

    public function doPrintout($template, array $data)
    {
        $pdf = PDF::loadView($template, $data);

        $pdf->setPaper('A4', 'landscape');
        $pdf->setOptions(['isPhpEnabled' => true, 'isRemoteEnabled' => true, 'isHtml5ParserEnabled' => true]);

        return $pdf->stream();
    }

Problemy:

  1. W obecnej formie działa tak:
    a) na lokalu: wszystko działa, grafika się wyświetla
    b) kiedy aplikacja jest wystawiona na zewn: generowanie pdf jest bardzo dlugie o ile w ogole się udaje ( timeout )
  2. Gdy zmienie isRemoteEnabled => false
    a) na lokalu: wszystko działa, grafika się nie wyświetla
    b) kiedy aplikacja jest wystawiona na zewn: wszystko działa, grafika się nie wyświetla

W templatce htmlowej używam styli 'inlajnowo' a grafikę np. tak

<footer>
    <img alt="" src="{{ asset('img/grupa_logo_small.png') }}"/>
</footer>

Jakieś pomysły?

p.s. co znaczy "jest wystawiona na zewnątrz"? - to znaczy, że mam swój serwer i na moim urządzeniu brzegowym zrobiłem przekierowanie z mojego zewn IP ( uslug HTTP, HTTPS )