Php 请求不返回任何内容

Php 请求不返回任何内容,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,我有一个按钮,单击后应显示用户详细信息: <a href="{{url('/show')}}" data-id="<?php echo $user->id;?>"><button class="btn btn-info">Show Details</button></a> 和控制器 public function show(Request $request) { $user=User::with('reports')-

我有一个按钮,单击后应显示用户详细信息:

<a href="{{url('/show')}}"  data-id="<?php echo $user->id;?>"><button class="btn btn-info">Show Details</button></a>
和控制器

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

问题是
$request->id
不返回任何内容?为什么不能这样做?解决方案是什么?

您必须将用户id作为查询字符串数据传递-*是使用jQuery处理的杂项数据。若要在控制器中输入用户id,则在查询字符串中传递数据

您可以这样做:

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


您应该学习htmlfirst@Chay22好啊谢谢
<a href="{{url('/show?id='.$user->id)}}"><button class="btn btn-info">Show Details</button></a>