public function contactDetail($user_id){
// dd($user_id);
$details = User::get(['id','first_name','last_name','mobile_no'])->where('id',$user_id)->first();
dd($details);
return View::make('ContactDetail')->with('data',$details);
}
$user_id
存储的值,但$details
从DB获取空值。如果我使用静态值而不是$user_id
从DB获取值。
答案 0 :(得分:0)
将您的查询更改为:
$details = DB::table('users')
->select('id','first_name','last_name','mobile_no')
->where('id',$user_id)
->first();
你正在调用get()
之前的位置,这必然是导致问题的原因。