Удачи

чаю Laravel, работаю над проектом, который запускает Horizon, чтобы узнать о рабочих местах. Я застрял в одном месте, где мне нужно выполнять одну и ту же работу несколько раз один за другим.

Вот что я сейчас делаю

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Models\Subscriptions;
class MailController extends Controller
{


    public function sendEmail() {
        Subscriptions::all()
        ->each(function($subscription) {
            SendMailJob::dispatch($subscription);
        });
    }
}

Это работает нормально, за исключением того, что работа выполняется на нескольких рабочих и не в гарантированном порядке. Есть ли способ выполнять задания один за другим?

Ответы на вопрос(3)

Ваш ответ на вопрос