DatabaseUuidFailedJobProvider
class DatabaseUuidFailedJobProvider implements FailedJobProviderInterface, PrunableFailedJobProvider (View source)
Свойства
| protected ConnectionResolverInterface | $resolver | Реализация разрешения соединения. | |
| protected string | $database | Имя подключения к базе данных. | |
| protected string | $table | Таблица базы данных. |
Методы
| void | __construct(ConnectionResolverInterface $resolver, string $database, string $table) Создать новый поставщик необработанных задач базы данных. | |
| string|int|null | log(string $connection, string $queue, string $payload, Throwable $exception) Записать необработанную задачу в хранилище. | |
| array | all() Получить список всех необработанных задач. | |
| object|null | find(mixed $id) Получить одну необработанную задачу. | |
| bool | forget(mixed $id) Удалить одну необработанную задачу из хранилища. | |
| void | flush() Очистить все необработанные задачи из хранилища. | |
| int | prune(DateTimeInterface $before) Удалить все записи, которые старше заданной даты. | |
| Builder | getTable() Получить новый экземпляр билдера запросов для таблицы. |
Детали
void __construct(ConnectionResolverInterface $resolver, string $database, string $table)
Создать новый поставщик необработанных задач базы данных.
string|int|null log(string $connection, string $queue, string $payload, Throwable $exception)
Записать необработанную задачу в хранилище.
array all()
Получить список всех необработанных задач.
object|null find(mixed $id)
Получить одну ошибочную задачу.
bool forget(mixed $id)
Удалить одну ошибочную задачу из хранилища.
void flush()
Очистить все ошибочные задачи из хранилища.
int prune(DateTimeInterface $before)
Удалить все записи, более старые, чем указанная дата.
protected Builder getTable()
Получить новый экземпляр билдера запроса для таблицы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Queue/Failed/DatabaseUuidFailedJobProvider.html