hasMany(Log::class); } public function approve(): void { Log::create([ 'user_id' => auth()?->user()?->id, 'requested_quote_id' => $this->id, 'content' => 'Quote approved.', ]); Quote::create([ 'quote' => $this->quote, ]); $this->delete(); } public function reject(): void { Log::create([ 'user_id' => auth()?->user()?->id, 'requested_quote_id' => $this->id, 'content' => 'Quote rejected.', ]); $this->delete(); } }