这是在给阮少翔改代码的时候用的方法, 开始的数据用explored转化成数组不是想要的结果, 我就自己写了一个方法把有用的信息提取出来拼接成一个字符串, 再用explored将字符串转化成数组.   方法有点笨, 但是最后是解决了阮少翔的问题

$re1 = DB::table('admin_user')
->join('admin_role_user','admin_user.id','=','admin_role_user.user_id')
->select('admin_role_user.role_id','admin_user.username')
->where('admin_user.id',$user->id)
->get(); // dd($re1);
// 这样直接转化成数组不是想要的结果
// dd(explode(',',$re1)); //这个是将其转化成字符串
$str = "";
$cnt = 0;
foreach ($re1 as $value)
{
if($cnt == 0) {
$str = $value->role_id;
}
else{
$str = $str.','.$value->role_id;
}
$cnt++;
}
// dd($str);
//这里用explode(',' ) 把字符串再转成数组
// dd(explode(',',$str));
05-11 00:13