downloadUrl, 'AV1')) { $this->fileExtension = 'AV1'; } if (str_contains($this->downloadUrl, 'v2')) { $this->version = 'v2'; } if (str_contains($this->downloadUrl, 'v3')) { $this->version = 'v3'; } } public function clicked($downloadId) { $download = Downloads::find($downloadId); if (! $download) { return; } $download->count++; $download->save(); $this->downloadCount = $download->count; cache()->forget("episode_{$download->episode->id}_download_{$download->type}"); } public function render() { return view('livewire.download-button'); } }