DEV Community

Cover image for How To Delete Files after Download in Laravel 8
Code And Deploy
Code And Deploy

Posted on


How To Delete Files after Download in Laravel 8

Originally posted @ visit and download the sample code:

In my previous post, I share how to download files in Laravel. Now I will share how to delete your file after downloading. Luckily Laravel 8 already provided a function to delete the file directly after sending it to the user end.

With the help of this function deleteFileAfterSend(true) a chaining method for Response class in Laravel 8 our task is done!

Below is the complete code on how to use it.

public function download() {
    $path = public_path('');
    $fileName = '';

    return Response::download($path, $fileName, ['Content-Type: application/zip'])->deleteFileAfterSend(true);
Enter fullscreen mode Exit fullscreen mode

I hope this tutorial can help you. Kindly visit here if you want to download this code.

Happy coding :)

Top comments (0)

50 CLI Tools You Can't Live Without

The top 50 must-have CLI tools, including some scripts to help you automate the installation and updating of these tools on various systems/distros.