我正在尝试使用 Laravel 创建一个“逐步”表单。我遇到的麻烦是如何让用户“返回”并编辑先前提交的表单部分。
我正在做常规验证工作,这是表单字段的示例:
{{ Form::text('title', Input::old('title') }}
然后,如果该特定步骤的表单通过验证,它将作为数组保存在会话中,并且用户将被带到表单的下一部分。
我想要的是每个步骤上都有一个“返回”按钮,他们可以返回到上一步进行更改。问题是我有Input::old()
输入的 value 参数。
我可以做的一件事是分配一个像“current”这样的变量并将其设置为该特定步骤的会话,因此我的输入语法如下所示:
{{ Form::text('title', (!empty($current)) ? $current['title'] : Input::old('title')) }}
有没有更好的方法来做到这一点?