验证后如何将先前的表单参数保持为当前表单

时间:2017-08-29 09:04:37

标签: laravel laravel-5

我有2个表格,表格A + B

我从表单A中选择一个选项并将其传递给表单B.

在确认表格B后,我从表格A中删除了选定的选项。

在表格B的控制器中,我从表格A中获得选项,如此

$option = $request->option;

我将它传递给这样的视图:

return view('formB', ['option' => $option]);

根据选项,我会显示动态不同的标题和不同的表格。

所以我有两个问题:

  1. 验证后如何保留选项 和
  2. 这是执行两步表格的正确方法吗?
  3. 我希望我足够清楚:)

    提前致谢

2 个答案:

答案 0 :(得分:0)

在表单中,使用old()帮助程序。例如:

<input type="text" name="name" value="{{ old('name', $user->name) }}"/>

答案 1 :(得分:0)

我使用了Session

做我想要的更清洁,更安全。 old()辅助方式它只引用表单输入...验证后参数消失。

Session::put 

Session::get

之后

Session:forget