Removing an image from session on browser

This is my add Function of images Here is my dropzone code :-

public function upload() {
        $lang = $this->request->get_string('id_lang','POST');

        if($lang == "en") {
            $lang = 12;
        } else {
            $lang = 11;         
        }
        include DIR_HELPER_UPLOAD;
        $options = array('max_size' => 2000);
        $upload  = new BncUpload($options);
        $up_img  = $upload->upload($this->idw, 'news', 'img');
        
        if( isset($up_img['status']) ) {
            $res = [
                'status' => false,
                'msg' => 'Upload không thành công !'
            ];
            header('Content-Type: application/json');
            echo json_encode($res);
            exit();
        }
        
        $position = $_GET['position'];
        $position = !in_array( (int)$position, ["1","2"]) ? 1 : (int)$position;

        $slideModel = new Slide();
        $slide = $slideModel->getSlide(['idw' => $this->idw, 'position' => $position])->getOne();

        if($slide == null) {
            
            $slideModel->insertSlide(['idw' => $this->idw, 'title' => 'Slide', 'status' => 1, 'position' => $position]);    
            $slide = $slideModel->getSlide(['idw' => $this->idw, 'position' => $position])->getOne();
        }   
        

        $slideImageModel = new Model('vi_slide_image');

        $dataSlideImage = [
            'idw' => $this->idw,
            'slide_id' => $slide['id'],
            'src_link' => $up_img,
            'status' => 1,
            'id_lang' => $lang,
        ];

        $imageId = $slideImageModel->insert($dataSlideImage);
        
        if($imageId) {
            $res = [
                'status' => true,
                'msg' => 'Upload thành công!',
                'data' => [
                    'id' => $imageId,
                    'url' => $up_img,
                ],
            ];  
        } else {
            $res = [
                'status' => true,
                'msg' => 'Upload thất bại!',
            ];
        }
            

        header('Content-Type: application/json');
        echo json_encode($res);
        exit();
    }

My images are successfully uploaded but i want to remove the image from session as well as from folder can anyone help me how to do that Here is my delete function of image:-

public function deleteContributorImage(Request $request,$name = null){
    $imageName=explode('.',$name);
    $imageRandomName = $request->session()->get('contributorimage.'.$imageName[0].'.image');
    $destination = base_path() . '/public/images/ContributorImages/';
    if(unlink($destination.$imageRandomName)){
        $request->session()->forget('contributorimage.'.$imageName[0]);
        echo "success";
    }
    else{
        echo "failed";
    }
}