Laravel Spark: биллинг "Все мои команды"

Насколько я понимаю, Laravel Spark имеет два режима биллинга.

Первый - индивидуальный биллинг. В индивидуальном биллинге каждая учетная запись пользователя несет ответственность за регистрацию и оплату своей собственной услуги.

Второй - командный биллинг. В групповом биллинге вы можете зарегистрировать всех пользователей в отдельной команде для плана.

Если какое-либо из перечисленных выше предположений неверно, пожалуйста, дайте мне знать.

То, что мне нужно / нужно сделать, может называться "Все мои команды" или "Команда команд". Мне нужен административный пользователь, чтобы иметь возможность создавать несколько команд с разными пользователями и управлять всеми этими пользователями (для выставления счетов) по одной подписке.

Это возможно с Laravel Spark?

Если нет, то есть ли наука, как это сделать? Получите столько подробностей, сколько захотите, но я просто ищу общие штрихи и пытаюсь дублировать работу, если она уже существует.

1 ответ

Алан, В laracast предлагаем следующее решение для вашего вопроса:

Да, это так, и вы можете ограничить его тремя способами с точки зрения владельца аккаунта:

    ->maxCollaborators($max)
    ->maxTeams($max)
    ->maxTeamMembers($max) Users can create as many teams as they want (unless you limit it as mentioned above) and they can also join

команды других людей, если они приглашены.

Надеюсь, поможет!

Другие вопросы по тегам