Hope everyone as had a good week.
I have a small problem, I can't seem to figure out, so I'm looking for some guidance.
I have this piece of code:
$data = request()->html; $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($data); $pdf->setOptions(['isHtml5ParserEnabled' => true, 'isRemoteEnabled' => true]); $pdf->output(); $output = $pdf->stream(sha1(now()).'.pdf');
Which makes a PDF from HTML, but I need to upload to S3 when it outputs, and with the server been on Vapor I can't really upload to 'local' folders.
I have tried:
$path = 'ast/' . $tenancy->id . '/' . $output; $s3 = Storage::disk('s3'); $s3->put($path, $output, 'public'); $urlPath = Storage::disk('s3')->url($path);
But I get
Error executing "PutObject" on ...
Any suggestions would be greatly appreciated.