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
команды других людей, если они приглашены.
Надеюсь, поможет!