首页 > 解决方案 > 验证失败后如何在 Laravel 8(行)中返回输入

问题描述

我使用 Laravel8,我想在表单中验证失败后返回输入。

**看法:

<div class="form-group">
<label>{{__("Coupon Code")}} <span class="text-danger">*</span></label>
<input type="text" maxlength="50" required value="{{$row->code}}" placeholder="{{__("Unique Code")}}" name="code" class="form-control">

控制器:

public function store( Request $request,$id ){
    $request->validate([
        'code'=>[
            'required',
            'max:50',
            'string',
            'alpha_dash',
            Rule::unique('bravo_coupons')->ignore($id > 0 ? $id : false)
        ],
        'amount'=>['required'],
    ]);

谢谢

标签: laravelvalidationsessionflash-message

解决方案


您可以像这样使用old() 辅助函数

<input value="{{ old('code') }}">

推荐阅读