$this->quote, ]); $this->delete(); LogBatch::endBatch(); } public function reject(): void { $this->delete(); } public function tapActivity(Activity $activity, string $eventName) { switch ($eventName) { case 'created': $activity->description = "Quote created: {$this->quote}"; return; case 'deleted': $activity->description = "Quote deleted: {$this->quote}"; return; default; return; } } public function getActivityLogOptions(): LogOptions { return LogOptions::defaults() ->logOnly(['quote']); } }