- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试升级我的项目 L5.1 -> L5.2。在 upgrade guide有一件事我不清楚:
The
lists
method on the Collection, query builder and Eloquent query builder objects has been renamed topluck
. The method signature remains the same.
没关系,将重构从 lists()
重命名为 pluck()
不是问题。但是 L5.0 和 L5.1 中有用的 pluck()
方法呢?
Retrieving A Single Column From A Row
$name = DB::table('users')->where('name', 'John')->pluck('name');
L5.2 中旧的 pluck()
方法的替代方法是什么?
更新:
例子:
var_dump(DB::table('users')->where('id', 1)->pluck('id'));
L5.1:
// int(1)
L5.2:
// array(1) { [0]=> int(1) }
最佳答案
pluck()
的当前替代方法是 value()
。
关于php - Laravel 5.2 - pluck() 方法返回数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34405138/
我有一个 mongoDB 文档,其中包含一个对象字段数组,如下所示: "leaving_users" : [ { "user_id" : "FZ78Pr82JP
假设有一个列表如下: x % map(purrr::pluck, "a1") $`a` [1] 1 $b [1] 4 为了扔掉一个元素而不是保留它,我进行了一些实验,并提出了以下内容(我在这里扔掉了
使用最大值时是否可以链接选项? 我有一个 PhoneStats 类,我想从表中具有最大值的几列中提取名称。例如,如果我运行 PhoneStat.maximum('calls') 我得到了我期望的值,但
我正在尝试提取嵌套列表的最后一个元素。我如何用 purrr 做到这一点?在下面的示例中,结果应该是所有值为“c”的元素。我看过this ,但我对使用 purrr 的解决方案特别感兴趣。 非常感谢 x
似乎是一个基本问题,也许我只是遗漏了一些明显的东西......但是有什么方法可以解决 pluck子列表(带有 purrr )? 更具体地说,这是一个初始列表: l % keep(names(.) %i
我使用 pluck() 函数获取带有键、值的输出集合: $work_types = Work::orderBy('name')->get()->pluck('name', 'id'); 输出是: {
如何显示名字以外的内容? Select 和 pluck 使用 key => value 方法(通过此处的 id),我想在哪里编写我想要查看的其他列(例如 last_name、paygrade 等)?我
与 Rx.DOM.getJSON 一起使用时,我无法从 pluck 获取正确的值。我在 /resource1 设置了一个 JSON 端点,提供静态对象数组: [{ name: "Alpha" }, {
尝试使用 pluck 获取创建日期。 $campaigns_dates = CampaignHistory::where('status', "Complete")->orderBy(
在 Laravel/Vue 项目中使用 select2,需要返回以下格式的 JSON: [ { id: 0, text: 'enhancement' }, { id: 1, text:
尝试使用 pluck 获取创建日期。 $campaigns_dates = CampaignHistory::where('status', "Complete")->orderBy(
我认为我的 map 和 pluck 函数是正确的集合,但是当我尝试调用 pluck 来获取汽车对象的“类型”时,它返回一个空数组....?空数组...??? 更新:感谢您指出它是对象.....所以我在
var currentVideos = this.get('items').pluck('video'); // TODO: Why does pluck not work here? var cu
我正在使用 lodash 中的 _.pluck() 从数组中获取键的值。 var employees = [ { Name : "abc" }, { Name : "xy
\App\Post : function PostMeta(){ return $this->hasMany('App\PostMeta'); } 我的查询:( pluck 不工作)- I n
我正在创建投诉 为此,在为他们的投诉插入部门时,我正在使用 pluck() 方法从部门表中检索数据并在选择下拉列表中将投诉显示为数组,但问题是它没有像它所说的那样工作 Array to string
我正在尝试实现一个 sumPluck 函数。它将允许调用者指定属于数组中对象的数字类型的属性,然后对它们求和。 例子: type A = { prop: number } const arr: A[]
TypeScript documentation给出了以下使用“索引类型”(稍作修改)定义 pluck 函数的示例: function pluck(o: T, name: K): T[K] { r
我已经重新实现了我自己需要的版本,但我怀疑它已经包含在下划线中,因为它非常简单并且与许多其他功能密切相关。但我想不出它应该叫什么。 基本上,我想要的是 _.pluck 的一个版本,它可以处理对象并返回
我正在尝试从具有角色的请求中获取经过身份验证的用户对象。我正在使用 Spatie和 Laravel 8。 像这样从请求中获取用户对象 $request->user()->getRoleNames()-
我是一名优秀的程序员,十分优秀!