Download de arquivo com outro nome no Laravel

HI,

fiz uma rotina de upload e os arquivos são armazenados com um nome único. Mas ia ficar complicado baixar esse arquivo com o nome que foi salvo, o usuário ia ficar perdido.

achei uma solução para criar um Controller e fazer o download do arquivo com o nome que gravei na tabela. Retirei do exemplo a parte que verifica se achou o arquivo, etc.

Esse findByName é por que uso essa biblioteca
https://github.com/andersao/l5-repository

Eu informo o nome único para a rotina e o download é realizado com o nome que o arquivo tinha quando foi feito o upload.

No meu caso o link ficou assim: https://nomesistema/download/nomearquivo.jpg

O legal é que o usuário não sabe de que pasta do servidor foi feito o download do arquivo. E a rota fica em um grupo que precisa de autenticação para acessar.

Achei a solução aqui

Download files in laravel using Response::download
https://stackoverflow.com/a/35018803

Intel +, Fiquem na Paz!!!

Deixe uma resposta