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

Laravel 5 表单不会使用旧输入重定向

Laravel 5 表单不会使用旧输入重定向

PHP
守着星空守着你 2021-11-26 16:24:29
我正在验证 laravel 表单,验证失败后旧输入不会保留。我正在使用 laravel 5.8 表单请求验证,并且 html 输入字段填充了默认值:public function store(ProyectoRequest $request){    $input = $request->validated();    DB::transaction(function () use($input) {        $proyecto = new Proyecto();        $proyecto->fill($input);        $proyecto->save();    });    return redirect(route('proyectos.index'));}<div class="form-group">     <label for="nombre">Nombre</label>     <input type="text" class="form-control input-lg" value="{{$proyecto_nombre}}" name="nombre"></div>当表单被验证时,页面会使用默认值重新加载。我希望保留输入字段值。这是我从文档中了解到的。
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

我正在寻找文档,如果这是正常行为,则没有写入。


无论如何,您可以使用以下代码自己做:


 <div class="form-group">

     <label for="nombre">Nombre</label>

     <input type="text" class="form-control input-lg" value="{{ old('proyecto_nombre', $proyecto_nombre) }}" name="nombre">

</div>

在 Laravel 中,该old函数检索输入字段。


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信