DatabaseFailedJobProvider
class DatabaseFailedJobProvider implements CountableFailedJobProvider, FailedJobProviderInterface, PrunableFailedJobProvider (View source)
Properties
| protected ConnectionResolverInterface | $resolver | The connection resolver implementation.  | 
                |
| protected string | $database | The database connection name.  | 
                |
| protected string | $table | The database table.  | 
                
Methods
Create a new database failed job provider.
Get the IDs of all of the failed jobs.
Get a list of all of the failed jobs.
Get a single failed job.
Delete a single failed job from storage.
Flush all of the failed jobs from storage.
Count the failed jobs.
Details
        
                            
    __construct(ConnectionResolverInterface $resolver, string $database, string $table)
        
    
    Create a new database failed job provider.
        
                            string|int|null
    log(string $connection, string $queue, string $payload, Throwable $exception)
        
    
    Log a failed job into storage.
        
                            array
    ids(string|null $queue = null)
        
    
    Get the IDs of all of the failed jobs.
        
                            array
    all()
        
    
    Get a list of all of the failed jobs.
        
                            object|null
    find(mixed $id)
        
    
    Get a single failed job.
        
                            bool
    forget(mixed $id)
        
    
    Delete a single failed job from storage.
        
                            void
    flush(int|null $hours = null)
        
    
    Flush all of the failed jobs from storage.
        
                            int
    prune(DateTimeInterface $before)
        
    
    Prune all of the entries older than the given date.
        
                            int
    count(string|null $connection = null, string|null $queue = null)
        
    
    Count the failed jobs.
        
                            Builder
    getTable()
        
    
    Get a new query builder instance for the table.