$data['user_id']])->order('level desc')->findOrEmpty(); $prev_relation = UserRelationAgent::where(['user_id' => $data['user_id'],'level' => 1])->findOrEmpty(); $level = ''; if (!$top_relation->isEmpty()) { $level = $top_relation['level']; } return [ 'top_sn' => User::where('id', $top_relation['parent_id'])->value('sn'), 'prev_sn' => User::where('id', $prev_relation['parent_id'])->value('sn'), 'level' => $level ]; } }