2017-03-05 6 views
0

이 코드를 실행하고 배열을 반환하고 있습니다. 제발, 어떻게 user_id 및 배열 user_id 반환 할 수 있습니까?배열 대신 쿼리를 반환하는 방법은 무엇입니까?

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

원하는 결과물을 보여줄 수 있습니까? –

+0

user_id를 정수로 가져 오려고합니다. 위의 쿼리는 user_id를 배열로 반환합니다. –

+0

어떤 Laravel 버전을 사용하고 있습니까? –

답변

2

당신이되고 $userr을하려는 경우 user_id는 당신이 단지 수 :이 도움이

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

희망!

+0

감사합니다. 정말 도움이됩니다. –

0

사용 ->first() 대신 ->get().

+0

첫 번째 메소드에서 오류가 발생했습니다. 클래스 stdClass의 객체를 문자열로 변환 할 수 없습니다. –

+0

내 하위 라인 열에 이메일 주소가 저장되어 있고 하위 라인 열 수를 계산하고 싶습니다. 나는 나의 접근 방식이 잘못되었다고 생각한다. 다운 라인 열을 어떻게 계산합니까? –