为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel-控制器在使用Redirect :: to返回时未设置一些变量

Laravel-控制器在使用Redirect :: to返回时未设置一些变量

PHP
米琪卡哇伊 2021-05-07 15:12:25
在我的控制器中,我验证输入字段,如果验证失败,我想返回到表单并重新填写用户输入的先前值(如果还有其他更简便的方法,请告诉我)。但是这是我在做什么: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
提交
取消
意见反馈 帮助中心 APP下载
官方微信