lundi 27 juin 2016

how to delete old image from destination folder when updating image in laravel?

i have done image update function.The following code updates only the file name in the database but i need to remove the old image from the destination folder too while updating else the folder size will become too large. Any Ideas would be great. Here my code.

public function updateQuoteItemImage($image){

 $file=Input::file('filename');
 $random_name=str_random(8);
 $destinationPath='images/';
 $extension=$file->getClientOriginalExtension();
 $filename=$random_name.'_quote_itm_image.'.$extension;  
 $byte=File::size($file); //get size of file
 $uploadSuccess=Input::file('filename')->move($destinationPath,$filename);
 $data=QuoteItemImage::findOrFail($image->id);
 $data->quote_item_id=$image->quote_item_id;
 $data->filename=$filename;
 $data->filesize=$byte;
 $data->save();
return Common::getJsonResponse(true, 'image updated', 200);

 }



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/29jc7Cr
via IFTTT

Aucun commentaire:

Enregistrer un commentaire