问题标签 [pluck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9852 浏览

php - Laravel 5.3 选择采摘方法

控制器方法:

并查看文件:

我的桌子:

模型中的Match表(表名:匹配):

在此处输入图像描述

模型中的Team表(表名:团队):

在此处输入图像描述

teams连接(参考)与表matchesteam_a_idteam_b_id与表连接teams)。该select方法view只返回了我ID的表格:

在此处输入图像描述

我需要不team_name带桌子。当我改变方法采摘时:teamsid

并查看:

Laravel 返回错误:

为 foreach() 提供的参数无效(查看:C:\xampp\htdocs\football\football\resources\views\admin\accept\edit.blade.php)

这是方法编辑,所以我必须突出显示以前选择的记录。

0 投票
3 回答
6912 浏览

laravel-4 - How to get all the values of single column using laravel 4.2

I am using pluck method to get data from single column

This systems variable returning only one value while I have around 50 values in this table. Please suggest what is correct way to get all the data from this column.

0 投票
6 回答
36044 浏览

laravel - 不同的价值观与采摘

我正在尝试从数据库中检索数据并将它们绑定到 html 选择标记,并且为了绑定它们我需要使用 pluck 所以我得到了我想在数组中显示的字段(键 => 值),因为 FORM: :选择。正常的采摘得到所有的结果,而我想使用不同的。我的模型是房间,它看起来像:

虽然我在控制器中使用的功能如下所示:

我的视图包含这段代码来获得楼层:

像这样我得到重复的楼层,这是我不想要的。有什么办法可以让我得到不同的地板并采摘它们吗?提前致谢。

0 投票
2 回答
186 浏览

database - Laravel Plucking 5.4 错误变量未定义

在此处输入图像描述错误 Churchdetails 未定义:

这是牧师控制器

这是视图

这是路线

Churchdetails 变量未定义。我错过了什么?请帮忙

我已经建立了教会和牧师之间的关系

0 投票
2 回答
9799 浏览

php - 在 Laravel 5.4 的查询生成器中添加 lists() 方法


我知道 Laravel 已删除lists()函数并将函数签名移动为pluck(). 但是,对于想要从Laravel 4.x 升级到 Laravel 5.4的人来说,这会导致很多工作。

因此,我试图找到一种方法来利用现有函数,即lists()在我的代码中,并在pluck()->toArray()调用该函数时利用它。


我尝试了以下方法。

方法一

不会工作!
原因:这需要与 BaseModel 类一起扩展。但是,它已经扩展了 Eloquent 模型类。

方法二

trait尝试使用like添加所需的功能

列表WorkAround.php

模型.php

不,不是没有成功。

方法三

尝试添加一个 as并为ClassServiceProvider添加一个macro函数,即在这种情况下。 但是,问题是最终返回的实体是一个集合,因为它是使用Builder 的函数返回的。但是,所需的实体是.Builderlists
__callArray

编辑:我用于方法 3 的代码

但是,正如我所说,这仍然会返回 Collection。

0 投票
2 回答
590 浏览

laravel - Laravel 5.4 采摘,其中

我正在为广播新闻广播开发一个分配系统。试图返回特定新闻广播的所有作业的视图,但我遇到了困难。


用户表

新闻广播表

车站表

分配表

(部分)分配模型

(部分)新闻广播模型

(部分)分配控制器

正如我所料,这段代码返回完整的assignments.

输出

我已经尝试了几种方法来将分配限制为只有一个newscastId,到目前为止没有成功。

2017 年 5 月 1 日/assignment/list/JNDV-AM的期望输出

短期任务是临时任务(isTemp=True)。在它有效的日子里,它应该列在最前面。

2017 年 5 月 2 日至 2017 年 5 月 6 日/assignment/list/JNDV-AM的所需输出

我正在修改管理面板生成器工具生成的代码。在我看来,查询所有用户和所有演员并不是最有效的方法。我认为,由于我只为一个新闻广播寻找当前和未来的分配,应该过滤anchorsand关系。casts

基本问题 我应该进行哪些更改
'assignments' => \App\Assignment::with('cast')->get(),
才能仅获取 JNDV-AM (newscastId = 1) 的分配?

高级问题 您如何建议更改relations为仅返回 JNDV-AM 的当前和未来分配,首先是今天的分配,尽可能少的查询?

0 投票
3 回答
548 浏览

ruby-on-rails - 如何在 html.erb 中将 ROR 5 ActiveRecord pluck 显示为字符串

在 html.erb 我有:

该字段已成功检索。但返回一个数组元素。我需要学习如何将该元素转换为字符串。

0 投票
1 回答
552 浏览

typescript - Ramda.js pluck(key) 类型与原生地图

假设我有以下代码:

这段代码就像一个魅力。现在说我决定通过 pluck 将 Ramda 用于第一张地图,如下所示:

这将失败:

Ramda.pluck 上的类型有:

这些类型会阻止我以这种方式使用 reduce 吗?

示例(简化)结构:

0 投票
0 回答
742 浏览

javascript - CKeditor 集成抛出 Uncaught RangeError: 超出最大调用堆栈大小。文本区域的焦点

我正在与我们的电子商务网站进行 pluck 集成 - Pluck 集成论坛包括一个 ckeditor,用户可以在其中键入并发布到论坛。

但是通过我们的集成,单击 ck 编辑器文本区域后,我收到以下错误:

未捕获的 RangeError:超出最大调用堆栈大小。在 d.window.focus (ckeditor.js?v=cebd:formatted:1378)

我不确定这可能是什么原因,因为此错误仅出现在 ckeditor 中的文本区域的焦点/单击上。

任何机构在 ckeditor 中都遇到过类似的问题,请在此处回复。

关于什么都可能是导致此错误的可能原因的任何想法都会有所帮助

0 投票
5 回答
11042 浏览

php - 将 id(整数)转换为字符串 Laravel

从数据库中提取时,我得到id字符串。

输出

预期的

但是,当我反转IDand时name

我得到 id 作为整数。

我不确定幕后发生了什么。但是我怎样才能得到整数 ID 呢?实际上,旧的 Flash 会话没有设置值,因为1 vs "1"在 Form Collective 中。