Laravel 7 'de Dosya İndirme

Merhaba, 
Laravel 7 de dosya indirme işlemleri nasıl yapılır ona bakalım. Belki sizinde işinize yarayabilir. 

Efenim, öncelikle ben public klasörünün içine bir tane de files adında bir klasör açtım. Onun içine de xxxxx.pdf dosyasını attım. 

$file = public_path()."/files/xxxxx.pdf";

return response()->download($file);

Controller içinde yukarıdaki kodu çalıştırırsanız dosya inecektir. 

Peki, bu dosyayı yeniden isimlendirmek istersek nasıl bir yol izlemeliyiz ?

O zaman kodlarımız da şu şekilde olacak.

$file = public_path()."/files/xxxxx.pdf";

$headers = array(
  'Content-Type: application/pdf'
);

return response()->download($file, 'ufuk.pdf', $headers);

Evet, hepsi bu kadar. 

 

470 Görüntülenme

Yorum Yap