Чтобы отобразить ошибки проверки в представлении Blade Laravel, вы можете использовать директиву @errorили оператор @ifвместе с методом ->has(). Вот несколько способов добиться этого:
Метод 1: использование директивы @error
<form method="POST" action="/your-route">
@csrf
<input type="text" name="name">
@error('name')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
<button type="submit">Submit</button>
</form>
Метод 2: использование оператора @ifс ->has()
<form method="POST" action="/your-route">
@csrf
<input type="text" name="name">
@if ($errors->has('name'))
<div class="alert alert-danger">{{ $errors->first('name') }}</div>
@endif
<button type="submit">Submit</button>
</form>
Метод 3: использование цикла @foreach
<form method="POST" action="/your-route">
@csrf
<input type="text" name="name">
@foreach ($errors->get('name') as $error)
<div class="alert alert-danger">{{ $error }}</div>
@endforeach
<button type="submit">Submit</button>
</form>
Метод 4: использование директив @errorи @unless
<form method="POST" action="/your-route">
@csrf
<input type="text" name="name">
@error('name')
<div class="alert alert-danger">{{ $message }}</div>
@unless ($errors->has('name'))
<div class="alert alert-success">No errors!</div>
@endunless
<button type="submit">Submit</button>
</form>
Метод 5: использование директивы @errorBag
<form method="POST" action="/your-route">
@csrf
<input type="text" name="name">
@errorBag('customErrorBag', 'name')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
<button type="submit">Submit</button>
</form>
Эти методы позволяют отображать ошибки проверки в представлении Blade Laravel. Выберите тот, который лучше всего соответствует вашим потребностям.