ニュースブログの作成
本日はニュースブログの作成で読んだユーザーが自由にコメントできる機能を実装しました。
指定の場所にコメントを入力するスペースを作るまではすぐできたのですが、入力したデータを保存させるのに手こずりました。その際に学んだことを書いていきます。
<form>タグはモデルにデータを飛ばす際に使うタグですが、飛ばしたい部分だけ囲めば大丈夫だと言うこと。
<form>タグの中では保存したいデータのnameと作ったテーブルのnameを合わせること。今回の場合は
<input type="hidden" name="news_id" value="{{$headline->id}}">
と書き、news_idのところがそれにあたりテーブルのところにも同じものがある。
またvalueのところには値が入り、今回の場合ユーザーが打ち込んだコメントのデータがそれにあたる。
最後に</form>で閉じる直前に{{ csrf_field() }} を入れて置かないとエラーになることがある。