選擇特定的列想從我的「用戶」表顯示兩個指定列「FIRST_NAME」和「知情同意」的所有值。我正在嘗試'採摘',但它顯示回聲時的json格式。但我需要表現出來,有些東西 - 'John pic',請有人幫助我。這裏是「index.blade.php」波紋管我的示例代碼 -我如何laravel
<?php
$fName = DB::table('users')->pluck('first_name','pic');
echo $fName;
?>
選擇特定的列想從我的「用戶」表顯示兩個指定列「FIRST_NAME」和「知情同意」的所有值。我正在嘗試'採摘',但它顯示回聲時的json格式。但我需要表現出來,有些東西 - 'John pic',請有人幫助我。這裏是「index.blade.php」波紋管我的示例代碼 -我如何laravel
<?php
$fName = DB::table('users')->pluck('first_name','pic');
echo $fName;
?>
使用,你可以簡單地使用選擇作爲
$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
希望你明白。
這是循環查看文件 –
時出現錯誤什麼是錯誤? –
內部服務器錯誤。 –
'echo $ fName;'轉換爲json。嘗試'dd($ fName);'查看一個集合。 pluck方法生成數組鍵和值對,在生成選擇選項時很有用。在這種情況下'array('pic'=>'first_name');' – Digitlimit
你需要數組? 'name1 => picture1'像這樣 – Hamelraj