我想从我的'users'表中显示两个指定列'first_name'和'pic'的所有值。我正在尝试'采摘',但它在回声时显示为json格式。但我需要展示一下 - “约翰照片”给所有人。请帮助我。这是我在'index.blade.php'中的示例代码 -
animation-fill-mode: forwards;
答案 0 :(得分:0)
使用你可以简单地使用select as
$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
希望你明白。
答案 1 :(得分:0)
您可以使用以下代码来检索特定的列值:
//Eloquent: Get specific columns (not all the row). Pluck returns an array.
\App\Model::where('id', 1)->pluck('first_name','pic');
// If you only want to get the result value:
\App\Model::where('id', 1)->value('first_name');