How to delete file from public folder in laravel 5.1

You could use PHP’s unlink() method just as @Khan suggested.

But if you want to do it the Laravel way, use the File::delete() method instead.

// Delete a single file

File::delete($filename);

// Delete multiple files

File::delete($file1, $file2, $file3);

// Delete an array of files

$files = array($file1, $file2);
File::delete($files);

And don’t forget to add at the top:

use Illuminate\Support\Facades\File; 

Leave a Comment