dannyxcii / symfony-quickstart
0.2.3
2023-11-07 22:50 UTC
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- doctrine/doctrine-bundle: ^2.8
- doctrine/doctrine-migrations-bundle: ^3.2
- doctrine/orm: ^2.14
- symfony/console: 6.2.*
- symfony/dotenv: 6.2.*
- symfony/flex: ^2
- symfony/form: 6.2.*
- symfony/framework-bundle: 6.2.*
- symfony/monolog-bundle: ^3.0
- symfony/runtime: 6.2.*
- symfony/security-bundle: 6.2.*
- symfony/twig-bundle: 6.2.*
- symfony/validator: 6.2.*
- symfony/webpack-encore-bundle: ^1.16
- symfony/yaml: 6.2.*
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.4
- phpunit/phpunit: ^10
- symfony/debug-bundle: 6.2.*
- symfony/maker-bundle: ^1.48
- symfony/stopwatch: 6.2.*
- symfony/web-profiler-bundle: 6.2.*
- zenstruck/foundry: ^1.29
Conflicts
README
这是一个高度个性化的自定义Symfony配置,处理了一些基础知识,以便更快地进行开发。
- 路由注解支持
- Twig和Profiler,Encore
- SASS和TypeScript支持
- Tailwind
- ORM Bundle
- Maker Bundle
- 安全
- 表单
- 用户实体 + 仓库和设置SQL(不使用Doctrine迁移)
- ORM fixtures和Foundry Factories
- 单元测试:PHPUnit
说明
composer create-project dannyxcii/symfony-quickstart my-project
在.env
中更改数据库凭据和管理员凭据(对于fixtures)。
composer install
bin/console app:regenerate-app-secret
npm install && npm run build
检查,根据您的需求更新并运行sql/setup.sql
。
bin/console doctrine:fixtures:load