個人的に調べ方が分からず微妙に詰まった
調べるとコントローラーで取得した配列に初期値をprependして無理やり初期値を持った配列を指定する方法が多く出てくるが、何かイケてない気がする。
以下のように第4引数にplaceholderを追加するだけでした
第三引数にあたる初期値をnull
にして、第四引数に表示したいテキストをplaceholderとして指定するだけです。
{!! Form::select('hoge_id', $arrayHoges, null, ['class' => 'form-hoge', 'placeholder' => '選択してください']) !!}
しっかりvalueなし&デフォルト値でoptionタグの生成ができました。
さいごに
めちゃくちゃシンプルで単純でした。
シンプルすぎて逆に記事がほとんどなかったのかもしれませんね泣
他にもっとシンプルな方法ございましたら教えて頂けると助かります!