使用Laravel查询构建器仅选择第一个单元格中的第一个单元格

时间:2014-07-17 08:04:01

标签: php laravel query-builder

是否有一种方法可以在Laravel的查询构建器中选择第一个行单元格?我正在寻找这样的东西:

$my_value = DB::table("my_table")
    ->select("value")
    ->where("key", "=", "my_key")
    ->getFirstRowCellValueOnly()

是的,我可以通过选择第一行,然后只选择键#34;值"来自返回的数组(->first()["value"]),但默认方法会更整洁^ ^。

1 个答案:

答案 0 :(得分:3)

是的,该方法称为pluck()

$my_value = DB::table("my_table")
    ->select("value")
    ->where("key", "=", "my_key")
    ->pluck("value"); // same as in the select