Validation 如何从控制器向刀片服务器传递自定义消息?

Validation 如何从控制器向刀片服务器传递自定义消息?,validation,laravel-5,laravel-blade,Validation,Laravel 5,Laravel Blade,我的刀片上有这个: <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"> &

我的刀片上有这个:

<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

但它不起作用。如何解决此问题?

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

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

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