在动态创建的输入上使用 laravels {{old}}

Using laravels {{old}} on dynamically created inputs

我有一个允许用户创建无限数量字段的表单。如果此表单验证失败,我希望用户 return 到此页面,并在表单中填充他们之前的输入值 - 即我希望这些字段保留。

使用普通表格我可以使用 {{ old 'title' }} 执行此操作,但是,这些附加字段是通过 JavaScript 生成的,因此我无法添加此 PHP片段。检索这些先前输入值的最佳方式是什么?

3 种方法,缓存、会话和 cookie。

cache and sessions are server side which is much better for security, however it will take extra time and effort for setting up, but if the data is not sensible and can be passed within cookies, better to the cookies.

对于您目前的情况,cookie 最好的一点是:您可以直接从您的前端 JS 代码中设置它。