我要发出验证错误消息

时间:2019-09-02 07:35:11

标签: laravel validation laravel-5 laravel-5.8

我注册了一条错误消息,但我不知道如何输出
WorkController.php

public function store(CreateWorkRequest $request,$id)
{
    $v = $request->WorkRequest();
    return redirect()->route('work.index', ['id' => $id]);
}

CreateWorkRequest

public function rules()
{
    return [
        'work_time' => 'required',
        'content' => 'required',
    ];
}
public function messages() {
    return [
        'work_time' => ':Required',
        'content    ' => ':Required',
    ];
}

在这里输出
workindex.blade.php

<label for="work_time">work_time</label>
<input id="work_time" type="time" name="work_time" value="{{old('work_time')}}">

<label for="content">content</label>
<textarea id="content" name="content" cols="120" row="20"></textarea>

我想知道在哪里编辑

1 个答案:

答案 0 :(得分:1)

然后您可以在跨度中显示错误。

<label for="work_time">work_time</label>
<input id="work_time" type="time" name="work_time" value="{{old('work_time')}}">
@if ($errors->has('work_time'))
    <span class="is-invalid">
        <strong>{{ $errors->first('work_time') }}</strong>
    </span>
@endif

您也可以自定义错误消息。

public function messages()
    {
        return [
            'work_time.required' => 'Work Time is Required',
            .....................................
        ];
    }