Laravelにrequestでtitle_idがないんだけどみたいないことを言われる。 書き方を見る。 あっていそう。
laravelの問題じゃなくて単純にhtmlのselectの書き方の問題だと持ってぐぐる。 どうやらnameが抜けているらしい。
optionかなと思ってoptionに書く。 また、怒られる。
よく参考サイトをみるとselectの場所に書いてある。 書いて動かす。 正常に動いた。 よかった。
bladeでselectを書いてみてbladeの書き方が悪いのかと思ったけど、単純にhtmlの問題だったので、あーという感じ。
// before <p>タイトル</p> <select> @foreach($titles as $value) <option value="{{$value->id}}">{{$value->title}}</option> @endforeach </select>
// after <p>タイトル</p> <select size="5" name="title_id"> @foreach($titles as $value) <option value="{{$value->id}}">{{$value->title}}</option> @endforeach </select>
参考