前提・実現したいこと
簡単なWebアプリをLaravelを使用して作っているのですが、データの受け取りについて分からない点があります。
ボタンをクリック→ログインしているユーザの名前を送信→別URLでその名前を表示
という流れです。
不明な点
ログインしている名前を送信後、その名前データを受け取る方法が分かりません。
該当のソースコード
XXX.blade.php
PHP
1<form action="/report/{{ $report->id }}" method="POST"> 2{{ csrf_field() }} 3 <button type="submit" class="btn" value="{{Auth::user()->name}}"> 4 送信 5 </button> 6</form>
「送信」ボタンクリックで、Auth::user()->nameというログインしているユーザの名前をPOSTします。
Web.php
PHP
1Route::post('/report/{report}', ['middleware' => 'auth',function(Request $request) { 2 echo '<pre>' . var_export(????, true) . '</pre>'; 3}]);
上記のルーティングにおいて、???の部分に受け取ったデータ(Auth::user()->name)を格納したいのですが、どのように記述すればいいでしょうか。
回答1件
あなたの回答
tips
プレビュー