问题标签 [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.
php - Laravel 5.3 选择采摘方法
控制器方法:
并查看文件:
我的桌子:
模型中的Match
表(表名:匹配):
模型中的Team
表(表名:团队):
表teams
连接(参考)与表matches
(team_a_id
并team_b_id
与表连接teams
)。该select
方法view
只返回了我ID
的表格:
我需要不team_name
带桌子。当我改变方法采摘时:teams
id
并查看:
Laravel 返回错误:
为 foreach() 提供的参数无效(查看:C:\xampp\htdocs\football\football\resources\views\admin\accept\edit.blade.php)
这是方法编辑,所以我必须突出显示以前选择的记录。
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.
laravel - 不同的价值观与采摘
我正在尝试从数据库中检索数据并将它们绑定到 html 选择标记,并且为了绑定它们我需要使用 pluck 所以我得到了我想在数组中显示的字段(键 => 值),因为 FORM: :选择。正常的采摘得到所有的结果,而我想使用不同的。我的模型是房间,它看起来像:
虽然我在控制器中使用的功能如下所示:
我的视图包含这段代码来获得楼层:
像这样我得到重复的楼层,这是我不想要的。有什么办法可以让我得到不同的地板并采摘它们吗?提前致谢。
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 的函数返回的。但是,所需的实体是.Builder
lists
__call
Array
编辑:我用于方法 3 的代码
但是,正如我所说,这仍然会返回 Collection。
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的所需输出
我正在修改管理面板生成器工具生成的代码。在我看来,查询所有用户和所有演员并不是最有效的方法。我认为,由于我只为一个新闻广播寻找当前和未来的分配,应该过滤anchors
and关系。casts
基本问题
我应该进行哪些更改
'assignments' => \App\Assignment::with('cast')->get(),
才能仅获取 JNDV-AM (newscastId = 1) 的分配?
高级问题
您如何建议更改relations
为仅返回 JNDV-AM 的当前和未来分配,首先是今天的分配,尽可能少的查询?
ruby-on-rails - 如何在 html.erb 中将 ROR 5 ActiveRecord pluck 显示为字符串
在 html.erb 我有:
该字段已成功检索。但返回一个数组元素。我需要学习如何将该元素转换为字符串。
typescript - Ramda.js pluck(key) 类型与原生地图
假设我有以下代码:
这段代码就像一个魅力。现在说我决定通过 pluck 将 Ramda 用于第一张地图,如下所示:
这将失败:
Ramda.pluck 上的类型有:
这些类型会阻止我以这种方式使用 reduce 吗?
示例(简化)结构:
javascript - CKeditor 集成抛出 Uncaught RangeError: 超出最大调用堆栈大小。文本区域的焦点
我正在与我们的电子商务网站进行 pluck 集成 - Pluck 集成论坛包括一个 ckeditor,用户可以在其中键入并发布到论坛。
但是通过我们的集成,单击 ck 编辑器文本区域后,我收到以下错误:
未捕获的 RangeError:超出最大调用堆栈大小。在 d.window.focus (ckeditor.js?v=cebd:formatted:1378)
我不确定这可能是什么原因,因为此错误仅出现在 ckeditor 中的文本区域的焦点/单击上。
任何机构在 ckeditor 中都遇到过类似的问题,请在此处回复。
关于什么都可能是导致此错误的可能原因的任何想法都会有所帮助
php - 将 id(整数)转换为字符串 Laravel
从数据库中提取时,我得到id
字符串。
输出
预期的
但是,当我反转ID
and时name
,
我得到 id 作为整数。
我不确定幕后发生了什么。但是我怎样才能得到整数 ID 呢?实际上,旧的 Flash 会话没有设置值,因为1 vs "1"
在 Form Collective 中。