[Help]: Laravel Cashier, não consigo utilizar o comando
Olá, tenho uma aplicação usando React, Laravel 12 e Docker. Estou tetando usando Laravel cashier para poder fazer as assinaturas para esse projeto, porém sempre que rodo ele da um erro que não faz sentido:
Stripe\Exception\InvalidRequestException
Invalid URL: URL must be publicly accessible. Consider using a tool like the Stripe CLI to test webhooks locally: https://github.com/stripe/stripe-cli
at vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php:38
34▕ $jsonBody = null,
35▕ $httpHeaders = null,
36▕ $stripeCode = null
37▕ ) {
➜ 38▕ $instance = new static($message);
39▕ $instance->setHttpStatus($httpStatus);
40▕ $instance->setHttpBody($httpBody);
41▕ $instance->setJsonBody($jsonBody);
42▕ $instance->setHttpHeaders($httpHeaders);
+22 vendor frames
23 artisan:16
Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))
porém eu configurei certo o Stripe CLI para poder usar e executei normalmente o comando:
stripe listen --forward-to localhost:8000/stripe/webhook
era para funcionar o webhook.
Mas sempre que tento usar o comando php artisan cashier:webhook
da esse erro, pode ser alguma coisa envolvendo meu docker ou configuração de nginx? Lembrando que também estou no WSL (Windows Subsistem Linux).