rating->rider_id}.ratings"), ]; } /** * Get the data to broadcast. */ public function broadcastWith(): array { return [ 'rating_id' => $this->rating->id, 'delivery_id' => $this->rating->delivery_id, 'rider_id' => $this->rating->rider_id, 'overall_rating' => $this->rating->overall_rating, 'has_review' => ! empty($this->rating->review), 'created_at' => $this->rating->created_at->toIso8601String(), ]; } /** * The event's broadcast name. */ public function broadcastAs(): string { return 'rider.rated'; } }