runroom-packages / user-bundle
管理Sonata的admin用户
0.19.1
2024-09-06 13:59 UTC
Requires
- php: ^8.1
- doctrine/dbal: ^3.6
- doctrine/doctrine-bundle: ^2.10
- doctrine/orm: ^2.19 || ^3.2
- doctrine/persistence: ^3.1
- psr/container: ^1.1 || ^2.0
- sonata-project/admin-bundle: ^4.20
- symfony/asset: ^5.4 || ^6.4 || ^7.1
- symfony/config: ^5.4 || ^6.4 || ^7.1
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.1
- symfony/doctrine-bridge: ^5.4 || ^6.4 || ^7.1
- symfony/form: ^5.4 || ^6.4 || ^7.1
- symfony/framework-bundle: ^5.4 || ^6.4 || ^7.1
- symfony/http-foundation: ^5.4 || ^6.4 || ^7.1
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.1
- symfony/options-resolver: ^5.4 || ^6.4 || ^7.1
- symfony/routing: ^5.4 || ^6.4 || ^7.1
- symfony/security-bundle: ^5.4 || ^6.4 || ^7.1
- symfony/security-core: ^5.4 || ^6.4 || ^7.1
- symfony/security-http: ^5.4 || ^6.4 || ^7.1
- symfony/translation: ^5.4 || ^6.4 || ^7.1
- symfony/twig-bundle: ^5.4 || ^6.4 || ^7.1
- symfony/validator: ^5.4 || ^6.4 || ^7.1
- twig/twig: ^3.0
Requires (Dev)
- dama/doctrine-test-bundle: ^8.0
- matthiasnoback/symfony-config-test: ^5.1
- matthiasnoback/symfony-dependency-injection-test: ^5.1
- phpunit/phpunit: ^9.6
- runroom-packages/testing: ^0.19.1
- sonata-project/block-bundle: ^4.13 || ^5.0
- sonata-project/doctrine-extensions: ^2.0
- sonata-project/doctrine-orm-admin-bundle: ^4.3
- sonata-project/form-extensions: ^1.18 || ^2.0
- sonata-project/twig-extensions: ^2.0
- symfony/browser-kit: ^5.4 || ^6.4 || ^7.1
- symfony/mailer: ^5.4 || ^6.4 || ^7.1
- symfony/mime: ^5.4 || ^6.4 || ^7.1
- symfony/phpunit-bridge: ^7.1
- symfony/yaml: ^5.4 || ^6.4 || ^7.1
- symfonycasts/reset-password-bundle: ^1.9
- zenstruck/foundry: ^1.38.2 || ^2.0
README
本捆绑包受到SonataUserBundle的启发并取代它,以提供适用于Symfony 5的新认证机制的工作解决方案。它还选择了FOSUserBundle的一些功能以及由SymfonyMakerBundle生成的类。
安装
打开命令行控制台,进入您的项目目录,然后执行以下命令以下载此捆绑包的最新稳定版本
composer require runroom-packages/user-bundle
启用捆绑包
然后,通过将其添加到项目 config/bundles.php
文件中注册的捆绑包列表中来启用捆绑包
// config/bundles.php return [ // ... Runroom\UserBundle\RunroomUserBundle::class => ['all' => true], ];
更新doctrine模式
最后,执行doctrine模式更新以创建新表
console doctrine:schema:update --force
贡献
本包的源代码包含在Runroom monorepo中。我们欢迎在runroom/runroom-packages上为此包做出贡献。
许可协议
本捆绑包受MIT许可协议约束。