DatabaseFailedJobProvider
class DatabaseFailedJobProvider implements 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
void
__construct(ConnectionResolverInterface $resolver, string $database, string $table)
Create a new database failed job provider.
string|int|null
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()
Flush all of the failed jobs from storage.
int
Details
void
__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
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()
Flush all of the failed jobs from storage.
int
prune(DateTimeInterface $before)
Prune all of the entries older than the given date.
protected Builder
getTable()
Get a new query builder instance for the table.