Laravel cashier 6 renew subscription after cancellation
<p>I've just updated Laravel cashier package from 5 version to the latest 6 version. It supports multiple subscriptions and it's really cool. But I've got one problem with renewing subscription after subscription cancellation.<br><br>
I'm removing subscription manually from stripe dashboard and <em><code>customer.subscription.deleted</code></em> event is firing. </p>

<p>Cashier method is catching this event:
   <code>\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook</code></p>

<p>And <code>$subscription-&gt;markAsCancelled();</code> is firing.</p>

<p>From that moment subscription cannot be renewed. I've tried to use <code>resume()</code> function, but subscription can be resumed <strong>only(!)</strong> on grace period.</p>

<p>In previous version of cashier I was using <code>swap()</code> method to resume subscription. Now it returns:</p>

<p><code>Stripe\Error\InvalidRequest: Customer cus_*** does not have a subscription with ID sub_***** in /**/vendor/stripe/stripe-php/lib/ApiRequestor.php:103 from API request 'req_****'</code></p>

<p>Creating new customer and subscription is not very efficient way. What your thoughts about this issue? </p>