Delete the file or image from storage in Laravel

if we use the Laravel storage system which one in the local public, when we store our files,

//in store function
public function store(){
  $file = $request->file('image);
  $fileName = 'product_'.time().'_'.$file->getClientOriginalName();
  $filePath = 'image/category/'. $fileName;
  Storage::disk('public')->put($filePath, file_get_contents($file));

Now, here is a note, Do not use storage in the file path name. example $filePath = 'storage/image/category/'. $fileName;

$filePath = 'storage/image/category/'. $fileName;

$filePath = '/image/category/'. $fileName;

Now if we want to delete our file,

//First fetch the file path from a model or whatever you want to fetch that data