У меня есть расписание, которое вызывает каждую минуту одного типа компании, но теперь у меня есть таблица компаний и разные параметры для расписания. Например: Google — звонки каждые 5 минут, Twitter — звонки каждые 15 минут и т. д.
$schedule->call(function () {
$service = new Service();
$companies = Company::all();
$service->get($companies);
})->everyMinute();
Итак, как я могу повторить это? Могу ли я сделать что-то подобное?
$companies = Company::all();
foreach($companies as $company) {
$schedule->call(function () {
$service = new Service();
$service->get($company);
})->$companyTime();
}
Будет ли это работать для каждой компании со своими настройками? P.S. Проверить не могу, т.к. локально не работает. Благодарю вас!