Skip to content

Instantly share code, notes, and snippets.

@bogordesaincom
Last active February 16, 2022 08:06
Show Gist options
  • Save bogordesaincom/01a92f904641ffc5c6af3b7b0ac4cd40 to your computer and use it in GitHub Desktop.
Save bogordesaincom/01a92f904641ffc5c6af3b7b0ac4cd40 to your computer and use it in GitHub Desktop.
PHP Dom
<?php
public function handle($id)
{
$spa = Spa::find($id);
$pdf = PDF::loadView('pdf.print_jadwal', ['spa' => $spa]);
$content = $pdf->download()->getOriginalContent();
$file_final = Storage::disk('public')->put($spa->id.'spa_jadwal.pdf', $content);
$spa->update(['schedule_download' => config('app.url').'/storage/'.$spa->id.'spa_jadwal.pdf']);
$url = $spa->schedule_download;
$data = ['file' => $file_final, 'url' => $url];
return responder()->success($data)->respond();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment