Я использую Laravel Horizon для мониторинга моей задачи в очереди. Я знаю, что Horizon автоматически назначает теги по умолчанию (например, на основе имени класса JOB или красноречивых идентификаторов модели), но я хочу
добавить пользовательские теги сверху. Класс: < /p>
Код: Выделить всё
use Illuminate\Contracts\Queue\ShouldQueue;
class ProcessReport implements ShouldQueue
{
public function handle()
{
// Job logic
}
public function tags(): array
{
return ['custom:report', 'user:' . $this->userId];
}
}
В этом примере Horizon будет использовать только пользовательские теги, возвращаемые tags () метод и игнорировать по умолчанию. Теги сверху.>
Подробнее здесь:
https://stackoverflow.com/questions/795 ... orizon-job