我正在使用Laravel Telescope
来更好地调试我的网站。这样做后,我发现在事件选项卡中,我可以看到很多SocialiteWasCalled
条目。进一步检查它们,似乎几乎所有它们都是由运行Laravel Horizon
的cron服务器触发的。
它们每分钟精确触发一次,这意味着它是php artisan schedule:run
命令。我尝试在本地运行该命令,即使Telescope
为空,它也会在schedule()
中生成一个新的事件条目,。
这是事件数据:
{
app: {
class: "Illuminate\Foundation\Application",
properties: {
contextual: {
Laravel\Telescope\Storage\DatabaseEntriesRepository: {
$connection: "mysql"
}
}
}
},
configRetriever: {
class: "SocialiteProviders\Manager\Helpers\ConfigRetriever",
properties: [
]
},
spoofedConfig: {
client_id: "spoofed_client_id",
client_secret: "spoofed_client_secret",
redirect: "spoofed_redirect"
}
}
在我的EventServiceProvider
中,我这样注册了SocialiteWasCalled
。
protected $listen = [
SocialiteWasCalled::class => [
InstagramExtendSocialite::class,
],
];
为什么调度程序调用{{1}},这是正常现象吗?