是否可以在Laravel中编写下面的代码

时间:2018-01-07 17:02:01

标签: laravel

下面的代码可以写或不写。我试过没有得到确切的结果。我想知道代码结果。

data = User::pluck('id','name')->where('id',$request->id);

3 个答案:

答案 0 :(得分:3)

正确的语法是:

$data = User::where('id', $request->id)->pluck('name', 'id');

它将为您提供具有此结构的一个元素的集合:

[4 => 'John']

如果您只需要名称,请使用value()方法:

$name = User::where('id', $request->id)->value('name');

答案 1 :(得分:0)

在获取或采取功能之前应该来的地方

data = User :: where(' id',$ request-> id) - > pluck(' id',' name');

答案 2 :(得分:0)

你可以写一下

additionalUserInfo.isNewUser()

输出

$data = User::whereId($request->id)->pluck('name','id');