2017-02-22 5 views
0

Ich möchte das gleiche wie in while($row = mysqli_fetch_array($result)) simulieren und Ihre Daten können durch echo $row['name'] OR echo $row['mobile_number'] angezeigt werden.
In Laravel, was ich geschafft habe zu ziehen ist;
$users= DB::table('users')->get(); echo $users;
Für jetzt sind die Daten in Array und ich möchte nur bestimmte Feld nur angezeigt werden, wie mache ich das?
Zum Beispiel möchte ich nur Name und Handynummer aus der Tabelle Benutzer, ich versuchte $users->('name'), aber es zeigt einen Fehler.Wie erhält man bestimmte Daten von Laravel-Sammlung?

Antwort

2

Versuchen Sie folgendes:

$users= DB::table('users')->get(); 

foreach($users as $user) 
{ 
    echo $user->name; 
} 

Hinweis: vor foreach() stellen Sie sicher, $users Anwendung haben ein Array/Objekt mit at-mindestens einen Wert in es mag:

if(count($users) > 0) 
{ 
    // loop here 
} 
0

mit Try this -

$users= DB::table('users')->select('name', 'mobile_number')->get(); 

if($users != null){ 
    foreach($users as $user) 
    { 
     echo $user->name; 
     echo $user->mobile_number; 

    } 
} 
Verwandte Themen