App\services\UploadsManager::deleteFile PHP Method

deleteFile() public method

Delete a file
public deleteFile ( $path ) : string
$path
return string
    public function deleteFile($path)
    {
        $path = $this->cleanFolder($path);
        if (!$this->disk->exists($path)) {
            return "File does not exist.";
        }
        return $this->disk->delete($path);
    }

Usage Example

 /**
  * Delete a file
  */
 public function deleteFile(Request $request)
 {
     $del_file = $request->get('del_file');
     $path = $request->get('folder') . '/' . $del_file;
     $result = $this->manager->deleteFile($path);
     if ($result === true) {
         return redirect()->back()->withSuccess("File '{$del_file}' deleted.");
     }
     $error = $result ?: "An error occurred deleting file.";
     return redirect()->back()->withErrors([$error]);
 }