在我的控制器中,我验证输入字段,如果验证失败,我想返回到表单并重新填写用户输入的先前值(如果还有其他更简便的方法,请告诉我)。但是这是我在做什么:Controller.php:public function store(Request $request, AnexoController $anexoController){ $validator = Validator::make( $request->all(), $rules, $messages ); if($validator->fails()) { return Redirect::to($request->headers->get('referer')) ->withErrors($validator) ->withReq($request->all()); } // continues the function...}在view.blade.php上:<input type="text" maxlength="256" id="text-input" name="id" placeholder="Código" class="form-control" @if(isset($req)) value="{{$req->id}}" @else value="$REQ VARIABLE NOT SET" @endif required>当我测试了一下,现场id值设置为“$ REQ变量未设置”,但是$errors从$validator变量设置。那么,为什么不在$req这种情况下设置变量呢?提前致谢。
1 回答
- 1 回答
- 0 关注
- 132 浏览
添加回答
举报
0/150
提交
取消