我正在验证 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函数检索输入字段。
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消