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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在动态创建的输入上使用laravels {{old}}相关的知识,希望对你有一定的参考价值。

我有一个表单,允许用户创建无限数量的字段。如果此表单验证失败,我希望用户返回此页面,其中包含填充了以前输入值的表单 - 即我希望这些字段保持不变。

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

答案

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

cachesessions是服务器端,它对安全性要好得多,但是设置会花费额外的时间和精力,但如果数据不合理并且可以在cookie中传递,那么更好的cookies

关于当前情况的cookie最好的事情是:您可以直接从前端JS代码进行设置。

以上是关于在动态创建的输入上使用laravels {{old}}的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript 从 Laravel 中的动态输入中获取旧值?

使用动态键和值动态创建 JSON

在 Laravel 中使用 old()

Laravel 4 如何使用 input::old() 方法在下拉菜单中显示选定的值?

在 Laravel 5 中将多行从动态表单保存到数据库

Laravel 无法取消选中使用 old 并设置默认值的复选框