#laravel #laravel-cashier
Вопрос:
В этой документации сказано, что можно использовать и то, и другое, но в чем разница между ними? Их код, похоже, тоже идентичен.
Комментарии:
1. Прием срабатывает перед обработкой. оба получают одинаковую полезную нагрузку
2. потому что это здравый смысл, никогда не использовал его и просто читал те же документы, но все же понял это. если бы у меня был такой проект, как у вас, я бы попробовал его и получил свой ответ напрямую. Понижающий голос связан с тем, что этот вопрос не будет полезен в будущем, поскольку вы не включили никаких исследований, проведенных с вашей стороны (низкое качество).
Ответ №1:
Я нашел ответ, похоже, что WebhookReceived
он запускается ДО того, как кассир Laravel выполнит какую-либо логику с событием webhook, в то время WebhookHandled
как запускается ПОСЛЕ того, как кассир Laravel выполнил свою логику.
Так что, если вы получили customer.subscription.created
событие.
WebhookReceived сработает до того, как в базе данных появятся какие-либо данные с этим событием, в то время как WebhookHandled сработает с новой подпиской, доступной в базе данных.