Ejecuté este código y está devolviendo una matriz. Por favor, ¿cómo puedo hacer que devuelva solo un user_id y no matrices de user_id?

     $userr = DB::table('level_one_models')
        ->select('user_id')
        ->where('downline', '<=', 7)
        ->orderBy('created_at', 'desc')
        ->get();
0
Justin 5 mar. 2017 a las 16:19

2 respuestas

La mejor respuesta

Si quieres que $userr sea la user_id, puedes hacerlo:

$userr = DB::table('level_one_models')
    ->select('user_id')
    ->where('downline', '<=', 7)
    ->orderBy('created_at', 'desc')
    ->first()
    ->user_id;

¡Espero que esto ayude!

2
Rwd 5 mar. 2017 a las 14:26

Use ->first() en lugar de ->get().

0
Max 5 mar. 2017 a las 13:28