鶏口牛後な日々 〜へっぽこPHPエンジニアの発散の記録〜

PHPエンジニアを目指して奮闘中、でもブログは発散中

Laravelのセレクトボックスでバリデーション戻ってきたとき前入力した内容をold()メソッドで表示したい

かっこいい書き方は内容で、@ifディレクティブを使って以下のように書くとできました。

<div class="form-group">
  <div class=required>必須</div>
  <label for="gender">性別を選択してください</label>
    <select name="gender">
      <option value="male" @if(old('gender')=='male') selected  @endif>男性</option>
      <option value="female" @if(old('gender')=='female') selected @endif>女性</option>
      <option value="other" @if(old('gender')=='other') selected @endif>その他</option>
    </select>
</div>