NotificationSending
class NotificationSending (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 | 
| string|null | $chainConnection | The name of the connection the chain should be sent to. | from Queueable | 
| string|null | $chainQueue | The name of the queue the chain should be sent to. | from Queueable | 
| DateTimeInterface|DateInterval|int|null | $delay | The number of seconds before the job should be made available. | from Queueable | 
| array | $chained | The jobs that should run if this job is successful. | from Queueable | 
| mixed | $notifiable | The notifiable entity who received the notification. | |
| Notification | $notification | The notification instance. | |
| string | $channel | The channel name. | 
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 |  allOnConnection(string|null $connection)  Set the desired connection for the chain.  |  from Queueable | 
| $this |  allOnQueue(string|null $queue)  Set the desired queue for the chain.  |  from Queueable | 
| $this |  delay(DateTimeInterface|DateInterval|int|null $delay)  Set the desired delay for the job.  |  from Queueable | 
| $this |  chain(array $chain)  Set the jobs that should run if this job is successful.  |  from Queueable | 
| void |  dispatchNextJobInChain()  Dispatch the next job on the chain.  |  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 | 
| Model |  restoreModel(ModelIdentifier $value)  Restore the model from the model identifier instance.  |  from SerializesAndRestoresModelIdentifiers | 
| Builder |  getQueryForModelRestoration(Model $model, array|int $ids)  Get the query for model 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, string $channel)  Create a new event instance.  |  
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 allOnConnection(string|null $connection)
Set the desired connection for the chain.
$this allOnQueue(string|null $queue)
Set the desired queue for the chain.
$this delay(DateTimeInterface|DateInterval|int|null $delay)
Set the desired delay for the job.
$this chain(array $chain)
Set the jobs that should run if this job is successful.
void dispatchNextJobInChain()
Dispatch the next job on the chain.
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.
Model restoreModel(ModelIdentifier $value)
Restore the model from the model identifier instance.
protected Builder getQueryForModelRestoration(Model $model, array|int $ids)
Get the query for model restoration.
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, string $channel)
Create a new event instance.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.7/Illuminate/Notifications/Events/NotificationSending.html