我正在尝试按照此处的教程安装FOSUserBundle
当我在第7步时,我尝试更新ORM运行的数据库模式
php app/console doctrine:schema:update --force
但出现错误
InvalidConfigurationException: Unrecognized options "csrf_provider" under "security.firewalls.form_login"
Run Code Online (Sandbox Code Playgroud)
这是我的防火墙:
firewalls:
main:
pattern:
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout: true
anonymous: true
Run Code Online (Sandbox Code Playgroud)
我能做什么?我没有设置模式因为,如果我设置类似的东西
pattern: ^/
Run Code Online (Sandbox Code Playgroud)
出现以下错误:
InvalidTypeException:路径"security.firewalls.pattern"的类型无效.预期的数组,但得到了字符串
更新:
csrf_protection已启用,但由于某些原因,我不明白,不起作用.我试图"重置"它,禁用和启用,现在它可以正常工作.在我的项目中,我启用它
csrf_protection: ~
Run Code Online (Sandbox Code Playgroud)