问题标签 [savemany]

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 回答
413 浏览

cakephp - CakePHP saveMany 不保存

我有以下表格代码。

它将以下数组返回到add操作

添加操作

错误:

FAILURE:无法保存图库。请再试一次。

0 投票
2 回答
843 浏览

php - Laravel 5 动态输入字段保存与数据库的关系

我有一个名为name="step[]". 提交表单并显示$request->step使用 dd 时,我得到以下信息:

所以它是一个数组。现在,当我想使用以下方法插入数据时:

我收到此错误:

项目模型:

我的目标是创建一个新的Project并将其保存到数据库中,并将所有内容保存steps在我的Step表中。所以每个Project都有很多步骤。不知道为什么我会收到上述错误,因为我正在传递一个数组?

0 投票
1 回答
267 浏览

laravel - 面临使用 saveMany 保存帖子数据的问题

我在数据库结构之下。

我有用户,一个用户有很多护照,所以我创建了一个关系,比如 user hasMany passports 和 passport belongsTo the user In Respected Models。

当我更新用户详细信息并输入 2-3 个护照号码并尝试使用 saveMany 将数据保存在 user_passport 表中时。主键 id 和 user_id 保存在数据库中,但护照号为 NULL。下面是保存过程:

如果有人遇到同样的问题,请更新。

0 投票
1 回答
130 浏览

eloquent - Laravel 5.2 SaveMany 创建空白记录

我在 Laravel 5.2 中有 ManyToMany 关系:

用户型号:

但是,我想在数据透视表中保存多个课程,如下所示:

数据透视记录正在更新,但在数据透视表中还创建了两条空白记录。所以我的问题是,如何正确保存多个多对多相关模型?

0 投票
2 回答
869 浏览

associations - Cakephp 3.x 保存多个表

在我的 cakephp (3.3) 项目中,如何在一次保存中保存多个表。我的关联如下,我也在这里给出我的代码。

表1:用户

在类用户表扩展表

表 2:profile_details

在类 ProfileDetailsTable 中扩展 Table

保存多个表的数据格式应该是什么?在我的模板中,我添加了以下内容,现在我只使用了几个字段

在保存之前的控制器中,我已经调试过,结果如下

调试结果

您能否建议我如何通过单次保存和验证将这些数据保存在多个表中?

0 投票
1 回答
1351 浏览

cakephp - CakePHP 3 示例更新 SaveMany 不插入 SaveMany

我无法更新多条记录。它对我不起作用,并且在 CakePHP 文档中没有关于更新的内容,只是提供了多个高位寄存器,但没有更新现有字段。

我的示例错误,不更新;-(

0 投票
1 回答
706 浏览

php - Laravel Eloquent saveMany 不接受第二个属性

我认为它通常是我尝试使用的关于其参数作为模型对象的文档。saveMany

我有一个名为的模型SethasMany Equipment因此,从创建一个集合的 from 中,我提交了许多字段,Equipment以便保存如下:

但是,我总是收到关于eqtype_id没有默认值的错误消息:

SQLSTATE[HY000]: 一般错误: 1364 Field 'eqtype_id' doesn't have a default value (SQL: insert into equipments( title, set_id, updated_at, created_at) 值 (A-1, , 2017-03-18 12:07:30, 2017- 03-18 12:07:30))

我认为,可能request('eqtype')无法从array_map回调中访问,因此我将其替换为固定数字,如下所示:

但错误也是一样的,这似乎是saveManyor的问题array_map。我不知道如何解决这个问题!

注意

该模型Equipment与两个模型相关,Set如下Eqytpe所示:

0 投票
0 回答
100 浏览

cakephp - 如何在 cakephp 3.2.7 中使用 saveMany

在安装 cake 3.2.7 时遇到 saveMany() 问题。它给出一个错误Unknown method "saveMany"

我已经检查过即使cakephp 2也支持 saveMany

而且它在cakephp 3.x中也受支持

那为什么它会给出这样的错误呢?
请建议 cakephp 2.7.8 中 saveMany 函数的任何替代方法?

0 投票
2 回答
36 浏览

laravel - 无法存储带有问题的标签:给定字符串

嗨,我是 laravel 初学者,并且有一个带有 laravel 8 的 API

我想在我的项目中存储带有问题的标签,并且问题和标签之间的关系是多对多多态的(因为我有另一个表并且它们也有标签字段)

在我QuestionController()想存储问题和标签时,出现此错误:

"Argument 1 passed to Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany::save() must be an instance of Illuminate\\Database\\Eloquent\\Model, string given

当我使用save而不是saveMany()给出此错误时:

"message": "Argument 1 passed to Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany::save() must be an instance of Illuminate\\Database\\Eloquent\\Model, array given

我也用过sync(),但标签没有存储在数据库中

我和邮递员一起尝过

块引用

method是这样的:

因此,如果您需要了解relations,这些是我的模型:

Question

Tag

感谢您的帮助和关注,我真的需要解决这个问题