how to delete images file from public/images folder in laravel 5 ??
i found some example from this site, but i know they are just using the file name in their record table
, but i'm using something like URL
e.g localhost/project/uploads/filename.jpg
on my record table
. so if i tried like this :
$image_path = $data->image; // the value is : localhost/project/image/filename.format
if(File::exists($image_path)) {
File::delete($image_path);
}
the file is not deleted
help pls, thanks
I had the same problem today but now the files are deleting by this code
basically the poblem for me was the if condition didn't returned somthing true. and the statement didnt executed.
btw I'm storing my file in public folder in laravel
hope this helps someone.
call this function and pass two parameter $filepath = path where your file exist $filename = name of your file
If you want to delete image from your server, you have to reference location of file in directory server, means you could not reference by url link to delete it.
Commonly, Laravel 5 file is locate in public folder.
Example: your files are located in public/images
If I can delete image from server by reference URL then Google is the first target :)
You can use the normal PHP delete file keyword ( @unlink )