InteractsWithQueue
trait InteractsWithQueue (View source)
Properties
| Job|null | $job | The underlying queue job instance.  | 
                
Methods
                    int
                
                
                    attempts()
        
                                            
                
            Get the number of times the job has been attempted.
                    void
                
                
                    delete()
        
                                            
                
            Delete the job from the queue.
                    void
                
                
                    release(int $delay = 0)
        
                                            
                
            Release the job back into the queue after (n) seconds.
Details
        
                            int
    attempts()
        
    
    Get the number of times the job has been attempted.
        
                            void
    delete()
        
    
    Delete the job from the queue.
        
                            void
    fail(Throwable|string|null $exception = null)
        
    
    Fail the job from the queue.
        
                            void
    release(int $delay = 0)
        
    
    Release the job back into the queue after (n) seconds.
        
                            $this
    setJob(Job $job)
        
    
    Set the base queue job instance.