status = $status; } public function broadcastAs() { return 'status'; } public function broadcastOn() { return new Channel('firehost.public'); } public function broadcastWith() { $resource = new Fractal\Resource\Item($this->status, new StatusTransformer()); $res = $this->fractal->createData($resource)->toArray(); return [ 'entity' => $res ]; } public function via() { return 'broadcast'; } }