In this quick laravel tips and tricks tutorial, let's see laravel delete file after download example. I will teach you how to delete file after download laravel. We will learn to delete after download laravel. We can see how to delete file after download in laravel step by step.
This code you can use this example with laravel 6, laravel 7, laravel 8 and laravel 9 version. Laravel provides the deleteFileAfterSend()
method to remove file after download. i will give you a simple example, we will response download a pdf file and then it will delete the file automatically. Let's see the example code:
app/Http/Controllers/DemoController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index()
{
return response()
->download(storage_path('app/public/output.pdf'))
->deleteFileAfterSend(true);
}
}
Hope it can help you.
#laravel