Я бы не рекомендовал FOSUserBundle. В настоящее время это больше не нужно, так как компонент безопасности Symfony вместе с документами или MakerBundle обеспечивает большую часть того, что вам нужно для пакета.
Если вы настаиваете на его использовании, попробуйте настроить конфигурацию пакета в вашем config.yml
, а затем попробуйте composer require
снова. В вашем случае проблема заключается в отсутствующей конфигурации для пакета, см. Шаг 5: Настройте FOSUserBundle в документации.
# app/config/config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
Как вы можете видеть отсутствующий первый раздел db_driver
это именно то, на что жалуется ваше сообщение об ошибке.