Я разрабатываю систему выставления счетов для сбора платежей от клиентов. После того, как я создаю счет-фактуру, клиентам будет отправлено электронное письмо со сведениями о счете-фактуре со ссылкой для оплаты. Я хочу заново сгенерировать токен оплаты (после его истечения) и отправить обновленную ссылку для оплаты клиентам, а также хочу автоматизировать процесс.
Я создал задание с именем renewingInvoiceLinks
, и внутри метода handle я написал код для извлечения всех счетов-фактур с просроченными ссылками, создания нового токена и отправки новой ссылки. В App->Console->Kernel.php
запланировано задание следующим образом. Я отослал Документы Laravel, но не получил должного потока для отправки работы.
protected function schedule(Schedule $schedule)
{
$schedule->job(new renewingInvoiceLinks, 'renewingInvoiceLinks')->daily();
}
Вещи, которые я хочу выяснить.
Правильно ли использовать Job для выполнения требования или нет? Если нет, то каков идеальный способ сделать это.
Как отправить работу? (Где мне нужно вызвать метод отправки?)