报错求指教 :array_merge(): Argument #2 is not an array

当查询到数据的时候就正常,没查到的时候就报错,这个有点不人性化吧,也可能是我不会用,请问大家遇到这种情况是怎么解决的?

报错:ErrorException in Factory.php line 153: array_merge(): Argument #2 is not an array

控制器代码这样写
$student = DB::table('student')->where('id','=',$id)->first();
return view('NewPro/form',$student);

视图这样输出
<tr>
<td width="50%">ID</td>
<td>{{$id}}</td>
</tr>
<tr>
<td>姓名</td>
<td>{{$name}}</td>
</tr>
<tr>
<td>年龄</td>
<td>{{$age}}</td>
</tr>
<tr>
<td>性别</td>
<td>{{$sex}}</td>
</tr>
已邀请:

要回复问题请先登录注册