Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

psmail's avatar

Grandfathering with Spark

Hi. Sorry if I've missed something - I searched the forum for it and didn't find anything. Does Spark support grandfathering? Thanks.

0 likes
3 replies
willvincent's avatar
Level 54

I believe that's the intent behind archived plans

Archiving Plans

If you no longer wish to offer a given plan to your customers, you should not delete it entirely from your service provider. Instead use the archived method when defining the plan. This will prevent new customers from choosing the plan but will allow existing customers to continue using the plan:

  Spark::plan('Pro', 'yearly-pro')
    ->archived()
    ->price(100)
    ->yearly()
    ->features([
      'Feature 1',
      'Feature 2',
      'Feature 3',
    ]);
psmail's avatar

That looks like it @willvincent. Oh I miss the Laravel community (I've been away for while)! Thats mate.

1 like
willvincent's avatar

@psmail -- likewise.. I've been suffering angular2 hell for the past several months. Working on what essentially amounts of an alpha framework (because RC's constantly break the api) on a project headed for production is not fun. Especially when there's an almost total lack of documentation. I am really looking forward to getting back to working with laravel.

Please or to participate in this conversation.