Bagaimana menampilkan file pdf berdasarkan id dilaravel 8

selamat siang...

saya lagi mencoba untuk menampilkan file pdf yang telah tersimpan ke database, yang ada di folder publik, namun belum juga berhasil.

mohon bantuannya bagaimana cara menampilkan file pdf berdasarkan masing-masing id pada laravel 8.

berikut ini script yang coba saya buat. terimakasih

route

Route::get('suratmsk/preview-pdf/{id}', [Srtmsk1Controller::class, 'viewPDF'])->name('viewPDF');

controller

public function viewPDF($id)
{
$file = storage_path('app/dokumen/') . $id . '.pdf';
if (file_exists($file))
{
$headers = ['Content-Type' => 'application/pdf'];
return response()->download($file, 'Test File', $headers, 'inline');
} else {
abort(404, 'File not found!');
}
}

view blade

<iframe src="{{url('suratmsk/viewPDF')}}/{{$suratmsk->dokumen}}" type="application/pdf" width="100%" height="100%"> </iframe>
avatar bgpoels
@bgpoels

35 Kontribusi 2 Poin

Dipost 1 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban