Laravel验证自定义消息未显示

时间:2020-06-12 19:13:15

标签: php laravel laravel-5 eloquent laravel-4

我正在尝试验证我的start_dateend_datestart_date可以正常工作,而end_date可以工作,但是不会显示错误消息。

如果我将end_date放在第二个日期之前,则验证程序可以工作,但不会显示错误消息。

我在控制器中的验证器

'start_date' => [ Rule::unique('reservations')->where(function($query) use ($request) {
    $query->where('pitch_id', 'LIKE','%'.$request->pitch_id.'%');
})],
    'end_date'=> ['required','date','after:start_date'],
]);

我的观点

<div class="col-md-5">
    <input type="datetime-local" class="form-control " name="end_date"  id="end_date" required>
    @error('end_date')
    <span class="invalid-feedback " role="alert">
        <strong>{{ $message }}</strong>
    </span>
    @enderror
</div>

我的自定义消息:

'custom' => [
    'start_date' => [
        'unique' => 'date deja reservé changer du date ou changer le terrain',
    ],
    'end_date' => [
        'after' => 'la date de fin doit etre apres la date du debut',
    ],
],

start_date的消息有效,但是end_date的消息无效。

0 个答案:

没有答案