belongsTo(Activity::class); } public function storeRemotely(?string $html, Client $client) { if (! $html || strlen($html) == 0) { return; } $path = $client->backup_path().'/'; $filename = now()->format('Y_m_d').'_'.md5(time()).'.html'; $file_path = $path.$filename; // Storage::disk(config('filesystems.default'))->makeDirectory($path, 0775); Storage::disk(config('filesystems.default'))->put($file_path, $html); // if (Storage::disk(config('filesystems.default'))->exists($file_path)) { $this->html_backup = ''; $this->filename = $file_path; $this->save(); // } } public function deleteFile() { nlog('deleting => '.$this->filename); if(!$this->filename) return; try { Storage::disk(config('filesystems.default'))->delete($this->filename); } catch (\Exception $e) { nlog('BACKUPEXCEPTION deleting backup file with error '.$e->getMessage()); } } }