Я хочу показать конкретное сообщение об ошибке с моей проверкой, как показано (значение уже существует, попробуйте ввести другое значение) или любое сообщение, которое я хочу.
public function store(Request $request)
{ $excuse->coursenum = $request->input('coursenum');
$validatedData = $request->validate([
'coursenum' => Rule::unique('students')->where(function ($query) {
return $query->where('status_id', 2);
})
]);
$messages = [
'coursenum.required' => 'the value is alredy exite, try to write othe value',
];
$excuse->save();
return redirect('/students');
}
и добавить в мой блейд-код этот код
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif