2017-08-20 48 views
1

選擇特定的列想從我的「用戶」表顯示兩個指定列「FIRST_NAME」和「知情同意」的所有值。我正在嘗試'採摘',但它顯示回聲時的json格式。但我需要表現出來,有些東西 - 'John pic',請有人幫助我。這裏是「index.blade.php」波紋管我的示例代碼 -我如何laravel

<?php 
$fName = DB::table('users')->pluck('first_name','pic'); 

echo $fName; 
?> 
+0

'echo $ fName;'轉換爲json。嘗試'dd($ fName);'查看一個集合。 pluck方法生成數組鍵和值對,在生成選擇選項時很有用。在這種情況下'array('pic'=>'first_name');' – Digitlimit

+0

你需要數組? 'name1 => picture1'像這樣 – Hamelraj

回答

0

使用,你可以簡單地使用選擇作爲

$fName = DB::table('users')->select('first_name','pic')->get(); 

因爲,直接訪問從查看數據庫是不優選的,你可以寫這個查詢的控制器功能,

public function getData(){ 
    $fName = DB::table('users')->select('first_name','pic')->get(); 
    return view('index',compact('fName')); 
} 

現在,迭代在視圖文件循環,

@foreach($fName as $name) 
    // access data like {{$name->first_name}} and {{$name->pic}} 
@endforeach 

希望你明白。

+0

這是循環查看文件 –

+0

時出現錯誤什麼是錯誤? –

+0

內部服務器錯誤。 –