原来的版本我写的是:
1 |
$this->get('form.csrf_provider')->generateCsrfToken("authenticate"); |
但是报错了: A non-existent service “form.csrf_provider” requested
解决办法:
1 |
$csrfToken = $this->get('security.csrf.token_manager')->getToken('authenticate')->getValue(); |
参考文章:https://stackoverflow.com/questions/45588383/a-non-existent-service-form-csrf-provider-requested