ログインしている人がフォームで何かデータを入力することが多いと思いますががそのデータ入力時に
ログインしている人のidも取得したいと思うことがある。そんな時のやり方がわからなかったので
ここに忘備録として書いておきます。
<form method="post" action="{{route('post.store')}}">
@csrf
<input type="hidden" id="user_id" value="{{Auth::id()}}">
<textarea name ="message"class="form-control" id="exampleFormControlTextarea1"
rows="3"></textarea>
</form>
type="hidden" を使うことでフロントには表示されずにフォームに登録することができます。
また、value="{{Auth:id( )}}"とありますがこれは今現在ログインしている人のidをフォームに入力しているという意味になります。
いやー。Auth::idの書き方を知らなかったので解決するのに1日かかってしまいました。
基礎がしっかりしていないと大変な目に遭いますね。これでみなさんも
ログイン時のid検出の仕方忘れた場合は利用してみてください。