Laravelブレードコンポーネントを使用したカスタム検証エラーメッセージ


laravelで失敗したバリデーションのカスタムエラーメッセージを表示する方法が複数あります.これを達成するためにブレードコンポーネントを使用することもできます.
このコンポーネントを検証する入力の下に置くだけです.カスタムメッセージ属性への入力の名前をfor属性とカスタムメッセージに渡します.あなたがされるブーム!
使用法:
<x-input-error for="foo_name" custom-message="Foo is required" />
コンポーネント
@props(['for', 'customMessage'])
@error($for)
<p {{ $attributes->merge(['class' => 'text-sm text-red-600 mt-1']) }}>{{ $customMessage ?? $message  }}</p>
@enderror