Lumen 中的 CSRF 保护,Helper 函数的异常
CSRF Protection in Lumen, Exception From Helper Function
根据 Laravel Lumen 的文档,it's possible to make use of the CSRF helper function to generate a CSRF token。但是,当我继续使用 csrf_field
函数或 csrf_token
函数时,出现错误消息:
Call to undefined function csrf_field()
和
Call to undefined function csrf_token()
分别
研究
似乎有些人说 CSRF 保护不是 Lumen 的一部分,但由于文档中列出了它,我认为它是。
我很可能忽略了一些相当简单的事情。我是否需要以某种方式告诉 Lumen 我想专门使用这个助手?无论如何,我们将不胜感激任何指向正确方向的指示!
Lumen 没有这些助手。您可以通过查看源代码自行检查它。因此,您需要手动插入令牌:
<input type="hidden" name="_token" value="{{ app('session')->token() }}">
根据 Laravel Lumen 的文档,it's possible to make use of the CSRF helper function to generate a CSRF token。但是,当我继续使用 csrf_field
函数或 csrf_token
函数时,出现错误消息:
Call to undefined function csrf_field()
和
Call to undefined function csrf_token()
分别
研究
似乎有些人说 CSRF 保护不是 Lumen 的一部分,但由于文档中列出了它,我认为它是。
我很可能忽略了一些相当简单的事情。我是否需要以某种方式告诉 Lumen 我想专门使用这个助手?无论如何,我们将不胜感激任何指向正确方向的指示!
Lumen 没有这些助手。您可以通过查看源代码自行检查它。因此,您需要手动插入令牌:
<input type="hidden" name="_token" value="{{ app('session')->token() }}">