Laravel 作业和望远镜包

问题描述 投票:0回答:1

我在 Laravel 应用程序中使用 Telescope 包来监控请求,并且我设置了多个作业,并将

queue_connection
配置为使用数据库。

以下是将作业添加到队列的方式:

sendMassTextJob::dispatch($arr);

问题是

php artisan queue:work
命令在本地运行良好,但在我的应用程序的在线版本中,我观察到该作业仍处于“待处理”状态。

您在 Laravel 作业和 Telescope 包中遇到过这样的问题吗?您对如何解决这个问题有什么建议吗?

php laravel queue jobs telescope
1个回答
0
投票

如果您想用特定的类名替换段落中的单词,您应该使用 getElementsByClassName 而不是 getElementById。这是代码的更新版本:

<html>
<body>
<p id="demo">Visit Microsoft!</p>
<p class="demo">Visit Microsoft!</p>

<script>
window.onload = myFunction2;
function myFunction2() {
    var elements = document.getElementsByClassName("demo");

    for (var i = 0; i < elements.length; i++) {
        var str = elements[i].innerHTML;
        var res = str.replace("Microsoft", "W3Schools");
        elements[i].innerHTML = res;
    }
}
</script>

</body>
</html>

此脚本将在类名为“demo”的所有段落中将“Microsoft”一词替换为“W3Schools”。请注意,getElementsByClassName 返回元素的集合,因此您需要循环遍历它们并单独更新每个元素。

© www.soinside.com 2019 - 2024. All rights reserved.