Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在laravel中获得唯一名称值,请提供建议_Laravel - Fatal编程技术网

如何在laravel中获得唯一名称值,请提供建议

如何在laravel中获得唯一名称值,请提供建议,laravel,Laravel,这是我的laravel代码,我只需要名称值,但我的输出显示在foll中 您没有正确使用 我认为解决办法可能是这样的 ->addColumn('name', function($data) { $unitsdata = DB::table("units") ->select("id","name") ->where('owner_id')

这是我的laravel代码,我只需要名称值,但我的输出显示在foll中


您没有正确使用

我认为解决办法可能是这样的

->addColumn('name', function($data) {  
               
    $unitsdata = DB::table("units")
        ->select("id","name")
        ->where('owner_id')
        ->get();
        return $unitsdata;
})
其中1是您的所有者id,只需执行此操作即可

$unitsdata = DB::table("units")
                        ->select("id","name")
                        ->where('owner_id',1)
                        ->get();
                        return $unitsdata;

            })

希望它能帮助您。

我正在更正代码,但ans没有任何变化。.所有者id是我的数据库中的所有表。您需要提供高质量的代码示例,以便社区能够帮助您。从我看到的情况来看,您正在尝试向现有查询添加一列(您的示例中没有显示)?如果是这种情况,请查看->with()函数,并尝试在代码中使用Laravel模型。如果你提供完整的查询,也许我们可以给你一个更好的答案。
 $unitsdata = DB::table("units")
    ->where('owner_id',1)
    ->first()->name;