laravel - Laravel Cashier - WebhookReceived vs WebhookHandled
问题描述
在这个文档上,它说两者都可以使用,但是两者之间有什么区别?他们的代码似乎也相同。
解决方案
我找到了答案,似乎WebhookReceived
是在 Laravel Cashier 对 webhook 事件执行任何逻辑之前触发,而在 Laravel Cashier 执行逻辑WebhookHandled
之后触发。
所以如果你收到一个customer.subscription.created
事件。
WebhookReceived 将在数据库中有任何数据之前触发该事件,而 WebhookHandled 将触发数据库中可用的新订阅。
推荐阅读
- reactjs - Snowpack 没有重新加载
- elasticsearch - Elasticsearch 术语查询很慢?
- xslt - 包含 CDATA 的 XML 文件的 XSLT 转换
- excel - 没有循环引用的Excel循环引用错误
- php - 在 iframe 中显示带有 Woocommerce 的网站并且购买过程有效
- javascript - 下载 SVG URL 图像,单击按钮
- javascript - 在 vue.js 中单击复选框之一时禁用输入(复选框)
- typescript - Effect 应该返回 Event 吗?
- c# - .NET:无法从 SMTP 电子邮件中更改
- php - php 命令“execute()”没有运行