如何使我的查询返回字符串而不是数组?

时间:2017-03-05 13:19:11

标签: laravel-5 laravel-query-builder

我运行此代码并返回一个数组。请问,如何让它只返回user_id而不是user_id数组?

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

2 个答案:

答案 0 :(得分:2)

如果您希望$userr成为user_id,您可以这样做:

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

希望这有帮助!

答案 1 :(得分:0)

使用->first()代替->get()