jean-maxime / symfony7-starter-kit
Symfony 7 快速启动套件
dev-main
2024-01-29 14:11 UTC
Requires
- php: >=8.2
- ext-ctype: *
- ext-iconv: *
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/orm: ^2.17
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.25
- symfony/asset: 7.0.*
- symfony/asset-mapper: 7.0.*
- symfony/console: 7.0.*
- symfony/doctrine-messenger: 7.0.*
- symfony/dotenv: 7.0.*
- symfony/expression-language: 7.0.*
- symfony/flex: ^2
- symfony/form: 7.0.*
- symfony/framework-bundle: 7.0.*
- symfony/http-client: 7.0.*
- symfony/intl: 7.0.*
- symfony/mailer: 7.0.*
- symfony/mime: 7.0.*
- symfony/monolog-bundle: ^3.0
- symfony/notifier: 7.0.*
- symfony/process: 7.0.*
- symfony/property-access: 7.0.*
- symfony/property-info: 7.0.*
- symfony/runtime: 7.0.*
- symfony/security-bundle: 7.0.*
- symfony/serializer: 7.0.*
- symfony/stimulus-bundle: ^2.13
- symfony/string: 7.0.*
- symfony/translation: 7.0.*
- symfony/twig-bundle: 7.0.*
- symfony/ux-turbo: ^2.13
- symfony/validator: 7.0.*
- symfony/web-link: 7.0.*
- symfony/yaml: 7.0.*
- symfonycasts/verify-email-bundle: ^1.16
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 7.0.*
- symfony/css-selector: 7.0.*
- symfony/debug-bundle: 7.0.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^7.0
- symfony/stopwatch: 7.0.*
- symfony/web-profiler-bundle: 7.0.*
Conflicts
This package is auto-updated.
Last update: 2024-09-29 15:32:46 UTC
README
本快速启动套件基于 Symfony 7.0.* 框架,并使用以下组件
安装
仓库设计为可直接克隆并用作项目基础。
您可以使用 Docker 或直接在您的机器上安装项目。
安装后要执行的步骤
- 修改 .env 文件以配置数据库和邮件发送设置
- 运行命令
bin/console doctrine:migrations:migrate
以创建数据库表 - 运行命令
bin/console messenger:consume async
以启动电子邮件验证工作进程 - 修改文件
src/Service/MailerService.php
以更改发件人电子邮件信息
特性
- 项目初始化
- 数据库配置
- 资产映射配置
- 用户管理(登录、注册、忘记密码)
有用命令
bin/console doctrine:migrations:migrate
:创建数据库表bin/console asset-map:compile
:在部署前编译资源bin/console messenger:consume async
:启动电子邮件交付验证工作进程