lundi 12 novembre 2018

How to delete multiple image in public/folder when updating in laravel?

I save multiple images using array in database. eg. img.jpg,img1.jpg,img2.jpg this is my code.

$this->validate($request,[
        'listing_id' => 'required',
        'images.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:2048',
        'description' => 'required',
        'features' => 'required',
        'make' => 'required',
    ]);

    $vehicles = vehicle::find($id);
    $input=$request->all();
    $images=array();
    if($files=$request->File('images')){
        foreach($files as $file){
            $name=date('mdYHis').uniqid().'.'.$file->getClientOriginalExtension();
            $file->move('uploaded-images',$name);
            $images[]=$name;
            $vehicles->images = implode(",",$images);
        }
    }else{
        $imagess = $request->images_dummy;
        $vehicles->images = $imagess;

    }

I want is to delete the image file in public/uploaded-images. i found this How to Delete Images from Public/Images Folder in laravel 5 (URL Data) but its not working in my code.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire