2017-05-01 9 views
0

未定義の定数値の使用 - 想定される '値'私はどのようにアクセスするのですか?あなたがクエリビルダを使用していて、get方法は、結果のコレクションを返すので、代わりに未定義の定数値の使用 - 仮定された '値'

return $stats.value; 

return $stats[0]->value; 

を、あなたはからvalue列を取得したい:

public function idcount($id) 
{ 
    $stats = DB::table('questions') 
    ->select(DB::raw("COUNT('id') as value")) 
     ->where('user_id',$id) 
     ->groupBy('user_id') 
     ->get(
     ); 
     return $stats.value; 
} 
+1

'value'を' $ value'に変更します。 – vijayrana

+0

PHPでは、 'dot'表記でオブジェクトのプロパティやメソッドにアクセスすることはできません。 'return $ stats-> value'を使用します。 –

+0

私は変更しましたが、エラーが発生しました。 'メソッドイルミネーション\サポート\コレクション:: __ toString()は例外をスローしてはいけません' –

答えて

1

あなたは使用する必要がありますこのコレクション

+0

**未定義オフセット:0 ** –

+0

あなたは私のエラーを解決していただきありがとうございます –

関連する問題