dannyxcii / symfony-quickstart
Installs: 23
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
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
A heavily opinionated, custom Symfony setup with some basics taken care of, allowing for quicker development.
- Route annotation support
- Twig and Profiler, Encore
- SASS and Typescript support
- Tailwind
- ORM Bundle
- Maker Bundle
- Security
- Forms
- User Entity + Repository and setup SQL (not using Doctrine migrations)
- ORM fixtures and Foundry Factories
- Unit Testing: PHPUnit
Instructions
composer create-project dannyxcii/symfony-quickstart my-project
Change database credentials and admin credentials (for fixtures) inside .env
.
composer install
bin/console app:regenerate-app-secret
npm install && npm run build
Check, update to your requirements and run sql/setup.sql
.
bin/console doctrine:fixtures:load