Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Membuat Script download dengan laravel 5.6

Assalamualaikum para master hehe, saya mau tanya bagaimana cara kita membuat script download dengan laravel 5.6

avatar Dewaaditya
@Dewaaditya

18 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:


  public function download($id){
       $model_file = Model::findOrFail($id); //Mencari model atau objek yang dicari
       $file = public_path() . '/storage/' . $model_file->file;//Mencari file dari model yang sudah dicari
       return response()->download($file, $model_file->file_name); //Download file yang dicari berdasarkan nama file
  }

avatar Yurichandra
@Yurichandra

41 Kontribusi 9 Poin

Dipost 6 tahun yang lalu

Tanggapan

ini berarti buat controller sendiri ya mas? misal controller DownloadController terus isi fungsi seperti diatas gitu aja, apakah berhasil untuk download dengan perintah itu saja, apakah ada route tambahan?

lalu untuk folder file biar bisa di download harus storage ya? misal di "public/gambar/" gak bisa mas?

Login untuk ikut Jawaban