2017-02-05 3 views
1

を返していない私はこれをクリックした後、ユーザーの詳細を表示する必要があり、ボタン持ちリクエスト何

Route::get('/show', '[email protected]'); 

とコントローラを

public function show(Request $request) 
{ 
    $user=User::with('reports')->where('id',$request->id)->first(); 
    return view('index')->with('user',$user);   
} 

問題は$request->idリターンの何物でもありません?なぜこれはできないのですか?解決策は何ですか?

+0

[OK]をChay22 @ htmlの最初 – Chay22

+0

を学ぶ必要があります。ありがとう。 – Steve

答えて

1

クエリ文字列としてユーザーIDを渡す必要があります。data- *はjQueryで処理されるその他のデータです。あなたは、コントローラにユーザーIDが必要な場合は、

あなたはこのようにそれを行うことができますクエリ文字列にデータを渡す:

<a href="{{url('/show?id='.$user->id)}}"><button class="btn btn-info">Show Details</button></a> 
+0

それが解決しました。ありがとう。 – Steve

関連する問題