BroadcastNotificationCreated
class BroadcastNotificationCreated implements ShouldBroadcast
Traits
Properties
string|null | $connection | The name of the connection the job should be sent to. |
from Queueable |
string|null | $queue | The name of the queue the job should be sent to. |
from Queueable |
DateTime|int|null | $delay | The number of seconds before the job should be made available. |
from Queueable |
mixed | $notifiable | The notifiable entity who received the notification. |
|
Notification | $notification | The notification instance. |
|
array | $data | The notification data. |
Methods
Get the property value prepared for serialization.
Get the restored property value after deserialization.
Create a new event instance.
Get the channels the event should broadcast on.
Get the data that should be sent with the broadcasted event.
Get the broadcast channel name for the event.
Details
in
Queueable at line 34
$this
onConnection(string|null $connection)
Set the desired connection for the job.
in
Queueable at line 47
$this
onQueue(string|null $queue)
Set the desired queue for the job.
in
SerializesAndRestoresModelIdentifiers at line 18
protected mixed
getSerializedPropertyValue(mixed $value)
Get the property value prepared for serialization.
in
SerializesAndRestoresModelIdentifiers at line 37
protected mixed
getRestoredPropertyValue(mixed $value)
Get the restored property value after deserialization.
in
SerializesAndRestoresModelIdentifiers at line 55
protected Collection
restoreCollection(ModelIdentifier $value)
Restore a queueable collection instance.
in
SerializesAndRestoresModelIdentifiers at line 73
protected Builder
getQueryForModelRestoration(Model $model)
Get the query for restoration.
in
SerializesModels at line 17
array
__sleep()
Prepare the instance for serialization.
in
SerializesModels at line 37
void
__wakeup()
Restore the model after serialization.
in
SerializesModels at line 52
protected mixed
getPropertyValue(ReflectionProperty $property)
Get the property value for the given property.
at line 43
void
__construct(mixed $notifiable, Notification $notification, array $data)
Create a new event instance.
at line 55
array
broadcastOn()
Get the channels the event should broadcast on.
at line 71
array
broadcastWith()
Get the data that should be sent with the broadcasted event.
at line 84
protected string
channelName()
Get the broadcast channel name for the event.