mathieulepuil/symstartsaas

This package is auto-updated.

Last update: 2024-09-30 18:08:07 UTC


README


安装

安装 SymStartSaaS 的唯一方法是使用 composer,因此您需要在您的机器上安装它才能继续安装。

  1. 通过终端创建项目
composer create-project mathieulepuil/symstartsaas
  1. 执行安装过程结束处的命令
  2. 修改 .env 以链接您的数据库
  3. 创建数据库
php bin/console d:d:c
  1. 更新数据库架构
php bin/console d:s:u -f

您的项目现在已安装,您可以创建账户并登录。

认证

SymStartSaaS 提供 5 种认证模式:电子邮件、Discord、Google、Github 和 Gitlab。

  • 电子邮件: src/Controller/SecurityController.php
  • Discord: src/Controller/DiscordController.php
  • Google: src/Controller/GoogleController.php
  • Github: src/Controller/GithubController.php
  • Gitlab: src/Controller/GitlabController.php

您可以通过此模块添加 OAuth 认证模式:[KnpUOAuth2ClientBundle](https://github.com/knpuniversity/oauth2-client-bundle)

您也可以按照以下程序删除它们

  • 删除控制器。
  • 在 `config/packages/knpu_oauth2_client.yaml` 中删除配置行。
  • 在 .env (或 .env.local) 中删除应用程序数据

不要忘记通过在 .env 文件中输入它们的 ID 来连接您的应用程序。

Stripe

SymStartSaaS 使用 Stripe 来管理订阅。您需要在 Stripe 网站上创建账户并将 API 密钥检索到 .env 中。

贡献者:[Mathieu Le Puil](https://github.com/MathieuLePuil)