在我的控制器中,我驗證輸入字段,如果驗證失敗,我想返回到表單并重新填寫用戶輸入的先前值(如果還有其他更簡便的方法,請告訴我)。但是這是我在做什么: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 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消