Laravel 收银员 - WebhookReceived 与 WebhookHandled

Laravel Cashier - WebhookReceived vs WebhookHandled

this文档上说两者都可以用,但是两者有什么区别呢?他们的代码似乎也相同。

我找到了答案,似乎 WebhookReceived 在 Laravel 收银员对 webhook 事件执行任何逻辑之前触发,而 WebhookHandled 在 Laravel 收银员之后触发做了他们的逻辑。

因此,如果您收到 customer.subscription.created 事件。

WebhookReceived 将在数据库中有任何数据与该事件相关之前触发,而 WebhookHandled 将在数据库中有可用的新订阅时触发。