【发布时间】:2017-10-25 05:27:03
【问题描述】:
在提交表单后,我希望确定向用户呈现 Laravel 表单(使用 Laravel Collective HTML 包构建)的时间。
出于各种原因,我需要在提交时检查此日期。
我有一个大型现有项目,正在考虑获得此日期的最佳方式。我正在阅读 CSRF 中间件(因为此令牌已包含在所有表单中)以查看是否可以从中提取它,也许在另一个中间件中添加类似 form_generated_date 到请求中。
如果可能的话,这看起来有点牵强。所以现在我正在考虑为每个表单添加一个自定义字段。
我希望它包含在所有表单中,就像 Form::open() 方法将添加 CSRF 令牌一样。我找到了有关添加自己的宏的信息,但没有找到有关扩展此方法的信息。
有谁知道是否可以从 CSRF 令牌中获取日期?或者如何(或文档在哪里)扩展Form::open() 方法。
【问题讨论】:
标签: forms laravel-5 laravelcollective