Insert & Delete Image - laravel

INSERT CODE

$public_des_path='public/files';
    $fname = $request->file('formFile');
    $file->filename = $fname = $request->file('formFile')->store('');
    $request->file('formFile')->storeAs($public_des_path,$fname);
    $request->file('formFile')->move('files/',$fname);


DELETE CODE

  public function deleteFiles(Request $request){
    if(session()->get('adminmail')){
      $request->validate([
        'topicid'=>'required',
        'filelink'=>'required'
      ]);

      $id = $request['topicid'];
      $file = $request['filelink'];

      if(\File::exists(public_path('files/'.$file))){
        \File::delete(public_path('files/'.$file));
        echo "File deleted!";

        }else{
        dd('File does not exists.');
        }

      unlink(storage_path('app/'.$file));
      unlink(storage_path('app/public/files/'.$file));


        $file = Files::find($id);
        $file->delete();

        return redirect('/admin_links');

    }else{
      return view('/admin/login');
    }
  }

Popular posts from this blog

MCSL 216 MCA NEW Practical ~ common questions suggestions

dev chaeatsheet

STRAPI