【问题标题】:How to change supervisor name on Horizon dashboard?如何在 Horizo​​n 仪表板上更改主管姓名?
【发布时间】:2020-02-17 16:48:35
【问题描述】:

我检查了源代码,似乎名称是由服务器主机名和一些随机的 4 个字符的字符串确定的。以编程方式设置它的正确方法是什么? 这是一个示例:myserver-UME9

【问题讨论】:

    标签: laravel horizon


    【解决方案1】:

    您可以在app/Providers/HorizonServiceProvider.php上定义一个自定义nameResolver,如下所示:

    <?php
    
    namespace App\Providers;
    
    ...
    use Laravel\Horizon\MasterSupervisor;
    ...
    
        /**
         * Bootstrap any application services.
         *
         * @return void
         */
        public function boot()
        {
            parent::boot();
    
            ...
    
            MasterSupervisor::determineNameUsing(function() {
              return "my_fancy_name";
              // return "my_fancy_name" . config('horizon.supervision_name');
            });
        }
    }
    

    【讨论】:

    • 旧帖子,但这真的有效吗?当我尝试时,仪表板不再显示任何主管。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多