首页 > 解决方案 > Laravel Cashier - WebhookReceived vs WebhookHandled

问题描述

这个文档上,它说两者都可以使用,但是两者之间有什么区别?他们的代码似乎也相同。

标签: laravellaravel-cashier

解决方案


我找到了答案,似乎WebhookReceived是在 Laravel Cashier 对 webhook 事件执行任何逻辑之前触发,而在 Laravel Cashier 执行逻辑WebhookHandled之后触发。

所以如果你收到一个customer.subscription.created事件。

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


推荐阅读