【问题标题】:How can I pass custom message to blade from controller?如何将自定义消息从控制器传递到刀片?
【发布时间】:2020-01-03 07:17:12
【问题描述】:

我的刀片中有这个:

<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" autocomplete="name" autofocus>
@error('name')
    <span class="invalid-feedback" role="alert">
        <strong>{{ $message }}</strong>
    </span>
@enderror

我想通过我的控制器传递这个:

catch (\Exception $e){
    return back()->withError('name','Somthing Went Wrong Please Try Again!');
}

但它不起作用。我该如何解决这个问题?

【问题讨论】:

    标签: validation laravel-5 laravel-blade


    【解决方案1】:

    您必须打印 $name 而不是打印 $message,您将其作为错误传递

    @if($errors->has('name'))
      <span class="invalid-feedback" role="alert">
            <strong>{{ $errors->first('name') }}</strong>
      </span>
    

    结束错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2019-04-13
      • 2020-09-18
      • 2017-07-31
      • 2019-12-19
      • 2019-11-13
      • 2019-12-30
      相关资源
      最近更新 更多