backupLogFile) { if (file_exists($this->backupLogFile)) { $backupLogContent = shell_exec('tail -n 1000 ' . $this->backupLogFile); // Get last 1000 lines of the log $backupLogContent = substr($backupLogContent, -5000, 5000); $backupLogContent = str_replace("\n", "
", $backupLogContent); $this->backupLog = $backupLogContent; } } } public function mount($backupId) { $this->backupId = $backupId; $findBackup = \App\Models\Backup::where('id', $this->backupId)->first(); if ($findBackup) { $this->backupLogFile = $findBackup->path . '/backup.log'; $this->pullBackupLog(); } } public function render() { return view('livewire.hosting-subscription-backup-log'); } }