performedOn($this) ->event('send') ->log("Requested quote: $this->quote"); } 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']); } }