【Laravel】バリデーションエラーの表示

// すべて表示
@if ($errors->any())
    @foreach ($errors->all() as $key => $message)
        <p>{{ $message }}</p>
    @endforeach
@endif

// 個別に表示
@error('name')
    <p>{{ $message }}</p>
@enderror

// 配列を表示
@foreach ($errors->get('items.*') as $messages)
    @foreach ($messages as $message)
    <p>{{ $message }}</p>
    @endforeach
@endforeach

// エラーの有無で動作を変えたい場合
@if ($errors->has('name'))
  <p>エラー有り</p>
@else
  <p>エラー無し</p>
@endif