file_content, $this->file_name, $this->file_mime_type); return (new ParseEDocument($file, $this->company))->run(); } public function middleware() { return [new WithoutOverlapping($this->company->company_key)]; } public function failed($exception = null) { if ($exception) { nlog("EXCEPTION:: ImportEDocument:: " . $exception->getMessage()); } config(['queue.failed.driver' => null]); } }