'$refresh', ]; #[Reactive] public ProjectReport $report; public MailingForm $mailingForm; public bool $createMailingModal = false; public function mount() { $this->mailingForm->setReport($this->report); } public function download() { $filePath = $this->report->project->download_path . '/' . $this->report->path; if (!Storage::exists($filePath)) { abort(404); } return Storage::download($filePath); } public function createMailing() { $this->mailingForm->save(); $this->reset('createMailingModal'); } }