class FileFailedJobProvider implements CountableFailedJobProvider, FailedJobProviderInterface, PrunableFailedJobProvider (View source)
| protected string | $path | The file path where the failed job file should be stored. | |
| protected int | $limit | The maximum number of failed jobs to retain. | |
| protected Closure | $lockProviderResolver | The lock provider resolver. |
| void | __construct(string $path, int $limit = 100, Closure|null $lockProviderResolver = null)
Create a new file failed job provider. | |
| string|int|null | log(string $connection, string $queue, string $payload, Throwable $exception)
Log a failed job into storage. | |
| array | ids(string $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. | |
| mixed | lock(Closure $callback)
Execute the given callback while holding a lock. | |
| array | read()
Read the failed jobs file. | |
| void | write(array $jobs)
Write the given array of jobs to the failed jobs file. | |
| int | count(string|null $connection = null, string|null $queue = null)
Count the failed jobs. |
Create a new file failed job provider.
Log a failed job into storage.
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.
Prune all of the entries older than the given date.
Execute the given callback while holding a lock.
Read the failed jobs file.
Write the given array of jobs to the failed jobs file.
Count the failed jobs.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Queue/Failed/FileFailedJobProvider.html