2017-08-21 3 views
0

私の 'users'テーブルには多くの列があります。私はすべてのためのフロントページのポップアップで、他の多くの列から1人のユーザーの姓と名字を表示したい。ユーザー名はランダムに更新されるたびに変更されます。 、誰かがme.Iそれはすべてのユーザーを示すと、キーと値をフォーマットしていますlaravel 5.4のクエリでランダムに多数のユーザーの特定の列を1つだけ表示する

<?php 
     $users = DB::table('users') 
      ->select('first_name','last_name') 
      ->inRandomOrder() 
      ->get(); 
     echo $users; 
    ?> 

bellow--のようなものを試してみました助けてください。

答えて

0

まず、1人のユーザーだけを表示したい場合は、get()の代わりにfirst()を使用します。

次に、名と姓を取得するには、オブジェクトのプロパティにアクセスするだけです。

$user = DB::table('users') 
    ->select('first_name', 'last_name') 
    ->inRandomOrder() 
    ->first(); 

echo $user->first_name . ' ' . $user->last_name; 

これが役に立ちます。

関連する問題