title: "Extend" a user's subcription with Stripe using Laravel cashier?
body: <p>I'm using Stripe to manage a subscription service, and Laravel Cashier as my API interface for Stripe's services.</p>
  
  <p>I have a situation where I want to sign a user up to a service, and then occasionally, extend their subscription beyond the original subscription end date by an arbitrary amount. This is supported by Stripe, <a href="https://support.stripe.com/questions/how-can-i-change-the-billing-cycle-of-a-subscription" rel="nofollow">and the recommended way of doing so</a> is to use the "subscription update" endpoint and pass a new <code>trial_end</code> value and a <code>prorate</code> value of false/null. </p>
  
  <p>What I'm wondering is if Laravel Cashier supports this functionality. I've tried:</p>
  
  <pre><code>$user-&gt;subscription()-&gt;noProrate()-&gt;trialFor($newSubscriptionEndDate); 
  </code></pre>
  
  <p>But, my stripe dashboard doesn't appear to be showing the change registering. </p>
  
  <p>Is this something I can accomplish using Cashier exclusively or do I need to use the native Stripe API? The <code>StripeGateway</code> class does have a number of methods pertaining to trials and end dates, but I'm having trouble deciphering their intended functionality. Thanks.</p>