在Laravel中验证失败时,是否有验证对象包含表单值

时间:2018-03-09 19:47:44

标签: php forms laravel validation

我是一名新的Laravel用户。创建创建/编辑产品等表单时。验证表单后,由于某些缺少的字段而导致失败并重定向回来。

此时,Laravel自动填充字段的总和值。我怎样才能获得最后一步提交的字段值,如“name”“sku”....?

非常感谢。

3 个答案:

答案 0 :(得分:0)

如果我正确低估你需要功能old(),请使用如下:{{ old('name') }}。 示例,显示输入的先前值: <input type=“text” name=“name” value=“{{ old('name') }}”>

答案 1 :(得分:0)

如果您输入了名称,则可以在表单中获取旧值:

<div class="form-group">
   <label for="nome">Name: </label>
   <input name="nome" id="name" class="form-control" value="{{old('name')}}">
</div>

答案 2 :(得分:0)

你可以使用old()方法以laravel形式获取以前提交的记录,试试这样

    <input id="company_name" name="company_name" type="text" class="form-control" placeholder="Company Name" value="{{old('company_name')}}">

@if ($errors->has('company_name'))
 <div class="error">{{ $errors->first('company_name') }}</div>
@endif