如何更改 Horizon 仪表板上的主管姓名?
How to change supervisor name on Horizon dashboard?
我检查了源代码,似乎名称是由服务器主机名和一些随机的 4 个字符的字符串确定的。以编程方式设置它的正确方法是什么?
这是一个示例:myserver-UME9
您可以在 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');
});
}
}
我检查了源代码,似乎名称是由服务器主机名和一些随机的 4 个字符的字符串确定的。以编程方式设置它的正确方法是什么?
这是一个示例:myserver-UME9
您可以在 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');
});
}
}