Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Storage Download file not found laravel
Selamat Sore semua, izin bertanya. Jadi, ini maunya Saya membuat fitur download file yang sudah saya upload di storage /file. Nah, tadi setelah Saya coba menggunakan kode ini:
// method download
public function downloadFile($file)
{
return response()->download(storage_path('/storage/app/file/'.$file));
}
// routes
Route::get("/product/detail/{file}/download","HomeController@downloadFile");
Lalu, saya coba download not found. Padahal di urlnya filenya muncul. Nah. Mungkin disini Ada yang punya solusinya?
1 Jawaban:
<div>Coba ga usah dikasih storage/app lagi, jadi langsung gini aja :</div><pre>public function downloadFile($file) { return response()->download(storage_path('file/'.$file)); }</pre><div><br>atau lebih baik lakukan pengecekan file-nya dulu, apakah exists atau ngga, contohnya seperti ini :</div><pre>public function downloadFile($file) { if(Storage::exists('file/'.$file)) { return response()->download(storage_path('file/'.$file)); } else { die("File tidak ditemukan!"); } }</pre>
Tanggapan
Siap mas, saya coba