【问题标题】:How to return inputs in Laravel 8 (rows) after failed validation验证失败后如何在 Laravel 8(行)中返回输入
【发布时间】:2021-11-30 18:24:47
【问题描述】:

我使用的是 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'],
    ]);

谢谢

【问题讨论】:

标签: laravel validation session flash-message


【解决方案1】:

你可以像这样使用old()helper function

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

【讨论】:

  • 谢谢,但仍然不能在行中工作,在正常数据中它的工作方式为 {{ old('cancellation', $translation->cancellation) }}..
猜你喜欢
  • 1970-01-01
  • 2021-07-03
  • 2017-02-20
  • 2014-03-09
  • 2020-03-22
  • 2019-03-13
  • 2019-11-16
  • 2021-02-11
  • 1970-01-01
相关资源
最近更新 更多