BroadcastNotificationCreated
class BroadcastNotificationCreated implements ShouldBroadcast (View source)
Traits
Queueable |
SerializesModels |
SerializesAndRestoresModelIdentifiers |
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
$this | onConnection(string|null $connection) Set the desired connection for the job. | from Queueable |
$this | onQueue(string|null $queue) Set the desired queue for the job. | from Queueable |
$this | delay(DateTime|int|null $delay) Set the desired delay for the job. | from Queueable |
mixed | getSerializedPropertyValue(mixed $value) Get the property value prepared for serialization. | from SerializesAndRestoresModelIdentifiers |
mixed | getRestoredPropertyValue(mixed $value) Get the restored property value after deserialization. | from SerializesAndRestoresModelIdentifiers |
Collection | restoreCollection(ModelIdentifier $value) Restore a queueable collection instance. | from SerializesAndRestoresModelIdentifiers |
Builder | getQueryForModelRestoration(Model $model) Get the query for restoration. | from SerializesAndRestoresModelIdentifiers |
array | __sleep() Prepare the instance for serialization. | from SerializesModels |
void | __wakeup() Restore the model after serialization. | from SerializesModels |
mixed | getPropertyValue(ReflectionProperty $property) Get the property value for the given property. | from SerializesModels |
void | __construct(mixed $notifiable, Notification $notification, array $data) Create a new event instance. | |
array | broadcastOn() Get the channels the event should broadcast on. | |
array | broadcastWith() Get the data that should be sent with the broadcasted event. | |
string | channelName() Get the broadcast channel name for the event. |
Details
$this onConnection(string|null $connection)
Set the desired connection for the job.
$this onQueue(string|null $queue)
Set the desired queue for the job.
$this delay(DateTime|int|null $delay)
Set the desired delay for the job.
protected mixed getSerializedPropertyValue(mixed $value)
Get the property value prepared for serialization.
protected mixed getRestoredPropertyValue(mixed $value)
Get the restored property value after deserialization.
protected Collection restoreCollection(ModelIdentifier $value)
Restore a queueable collection instance.
array __sleep()
Prepare the instance for serialization.
void __wakeup()
Restore the model after serialization.
protected mixed getPropertyValue(ReflectionProperty $property)
Get the property value for the given property.
void __construct(mixed $notifiable, Notification $notification, array $data)
Create a new event instance.
array broadcastOn()
Get the channels the event should broadcast on.
array broadcastWith()
Get the data that should be sent with the broadcasted event.
protected string channelName()
Get the broadcast channel name for the event.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Notifications/Events/BroadcastNotificationCreated.html