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

jeremyfreiburghaus's avatar

Team modification

Hi there,

I'm developing a site with two different user types (Coach / Player). There should be different plans for both. Players can only join teams but not create and opposite for coaches.

Players which are invited should get an email and signup for free.

I was thinking the plans could look something like that:

Spark::plan('Pro', 'yearly-pro')
        ->price(50)
        ->yearly()
    ->coach()
    ->maxTeams(5)
        ->features([
            'Feature 1',
            'Feature 2',
            'Feature 3',
        ]);

Does anyone know a workaround for that case?

Thanks guys :)

0 likes
0 replies

Please or to participate in this conversation.