Laravel Bladeでラジオボタンのチェックを設定する方法


  1. フォームの作成: まず、Bladeテンプレート内にフォームを作成します。例えば、以下のようなコードを使用します。
<form method="POST" action="/submit">
    @csrf
    <input type="radio" name="option" value="option1" {{ $selectedOption === 'option1' ? 'checked' : '' }}> オプション1<br>
    <input type="radio" name="option" value="option2" {{ $selectedOption === 'option2' ? 'checked' : '' }}> オプション2<br>
    <input type="radio" name="option" value="option3" {{ $selectedOption === 'option3' ? 'checked' : '' }}> オプション3<br>
    <button type="submit">送信</button>
</form>
  1. チェックの設定: 上記のコードでは、$selectedOptionという変数が現在の選択されているオプションを表しています。この変数の値に基づいて、各ラジオボタンのchecked属性を設定しています。例えば、$selectedOptionが'option1'の場合、オプション1のラジオボタンがチェックされます。

  2. フォームの送信と処理: フォームが送信された後、選択されたオプションを取得するために、適切なルートやコントローラーを設定する必要があります。フォームの送信先のルートやコントローラーの設定方法は、Laravelのドキュメントや他のチュートリアルを参考にしてください。

以上の手順に従うことで、Laravel Bladeでラジオボタンのチェックを設定することができます。必要な変数を適切に設定し、条件に基づいてchecked属性を追加することで、選択されたオプションを正しく表示できます。