<?php namespace App\Jobs\StorageProvider; use App\Jobs\Job; use App\Models\StorageProvider; class DeleteFile extends Job { protected StorageProvider $storageProvider; protected array $paths; public function __construct(StorageProvider $storageProvider, array $paths) { $this->storageProvider = $storageProvider; $this->paths = $paths; } public function handle(): void { $this->storageProvider->provider()->delete($this->paths); } }