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>