Laravel Horizon不显示工作



在一个新的Laravel 8项目中,我的工作没有出现在Horizon UI中。我是这样做的:

  • Install horizon and didphp artisan horizon:install
  • 配置Redis队列驱动
  • 当我执行php artisan horizon时,输出显示它成功处理了作业
  • 如果我检查我的Redis数据库,我可以看到完成的作业被存储在那里(和失败的作业存储在mysql表)

一切正常

问题是地平线界面没有显示任何东西,它只是到处显示加载状态。我已经运行php artisan optimize:clear以确保它具有最新的ENV和配置设置,但这并没有解决问题。

派对上的朋友们,事情是这样的。在config/horizon.php你可以设置地平线的path。我刚刚了解到,您不应该使用/启动此路径,因为这样Horizon的API调用来获取作业数据将失败。

不要使用

'path' => '/subfolder/horizon'

'path' => 'subfolder/horizon'

最新更新