我想显示“users”表中两个指定列“first_name”和“pic”的所有值。我正在尝试“Pulk”,但它在echo时显示为json格式。但我需要展示给大家看,一些东西——‘John pic’。求求你,有人帮帮我。这是我在“索引”中的示例代码。刀身php的吼声-
<?php
$fName = DB::table('users')->pluck('first_name','pic');
echo $fName;
?>
您可以使用get()
方法从模型中获取特定的列,例如
PostModel::where('post_status', 'publish')->get(['title', 'content', 'slug', 'image_url'])
传递列列表到get([...])
它将检索具有指定列的模态数据。
您可以使用以下代码检索特定列值:
//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');
使用您可以简单地使用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
希望你能理解。
假设我在表中有7列,我想只选择其中的两列,类似这样 在laravel雄辩的模型中,它可能是这样的 但我猜这个表达式将选择id等于1的所有列,我只需要两列(名称、姓氏)。如何只选择两列?
我将html写成 现在我希望如果选项是1,那么它应该被选择为 请帮帮我!!!
我在模型中添加了一个字段,如下所示: 另一方面,我想选择并返回特定的列以及full_name字段,如下所示: 但是laravel得到这个错误: SQLSTATE[42S22]:找不到列: 1054字段列表中的未知列'full_name'(SQL:从用户中选择,,,,其中。为空) 我怎么能做我想做的?
我是一个新生的QA,我在这里尝试编写一个Protractor脚本,从下拉列表中选择一个选项。我的下拉列表中有两个选项,我正在尝试从数字中选择它。 这是我正在使用的代码。 默认情况下,选项 2 在页面加载时处于选中状态。我需要的是从下拉列表中选择选项1。但是,我的代码不会这样做。 下面是选择选项的代码片段。 提前感谢:)
我正在使用Spring数据jpa来创建服务。使用我从多个表中提取记录。我在模型类中使用了映射。模型类与和进行映射。相符。 我只想从建筑中选择建筑名称。 谁能告诉我怎么办? 查询DSL 结果
我有一个25列的数据帧和一个数组([2,4,8,10,11,12,13,14,17,18,19,20,21,22,23],dtype=int64)。我想从dataframe中选择一些特定的列,这些列的索引由数组的元素给出,并将它们存储在一个新的dataframe中(比如df1)。例如,新数据帧将有原始数据帧的第2、第4、第23列。