问题标签 [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.
cakephp - CakePHP saveMany 不保存
我有以下表格代码。
它将以下数组返回到add
操作
添加操作
错误:
FAILURE:无法保存图库。请再试一次。
php - Laravel 5 动态输入字段保存与数据库的关系
我有一个名为name="step[]"
. 提交表单并显示$request->step
使用 dd 时,我得到以下信息:
所以它是一个数组。现在,当我想使用以下方法插入数据时:
我收到此错误:
项目模型:
我的目标是创建一个新的Project
并将其保存到数据库中,并将所有内容保存steps
在我的Step
表中。所以每个Project都有很多步骤。不知道为什么我会收到上述错误,因为我正在传递一个数组?
laravel - 面临使用 saveMany 保存帖子数据的问题
我在数据库结构之下。
我有用户,一个用户有很多护照,所以我创建了一个关系,比如 user hasMany passports 和 passport belongsTo the user In Respected Models。
当我更新用户详细信息并输入 2-3 个护照号码并尝试使用 saveMany 将数据保存在 user_passport 表中时。主键 id 和 user_id 保存在数据库中,但护照号为 NULL。下面是保存过程:
如果有人遇到同样的问题,请更新。
eloquent - Laravel 5.2 SaveMany 创建空白记录
我在 Laravel 5.2 中有 ManyToMany 关系:
用户型号:
但是,我想在数据透视表中保存多个课程,如下所示:
数据透视记录正在更新,但在数据透视表中还创建了两条空白记录。所以我的问题是,如何正确保存多个多对多相关模型?
associations - Cakephp 3.x 保存多个表
在我的 cakephp (3.3) 项目中,如何在一次保存中保存多个表。我的关联如下,我也在这里给出我的代码。
表1:用户
在类用户表扩展表
表 2:profile_details
在类 ProfileDetailsTable 中扩展 Table
保存多个表的数据格式应该是什么?在我的模板中,我添加了以下内容,现在我只使用了几个字段
在保存之前的控制器中,我已经调试过,结果如下
调试结果
您能否建议我如何通过单次保存和验证将这些数据保存在多个表中?
cakephp - CakePHP 3 示例更新 SaveMany 不插入 SaveMany
我无法更新多条记录。它对我不起作用,并且在 CakePHP 文档中没有关于更新的内容,只是提供了多个高位寄存器,但没有更新现有字段。
我的示例错误,不更新;-(
php - Laravel Eloquent saveMany 不接受第二个属性
我认为它通常是我尝试使用的关于其参数作为模型对象的文档。saveMany
我有一个名为的模型Set
,hasMany
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
回调中访问,因此我将其替换为固定数字,如下所示:
但错误也是一样的,这似乎是saveMany
or的问题array_map
。我不知道如何解决这个问题!
注意
该模型Equipment
与两个模型相关,Set
如下Eqytpe
所示:
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 函数的任何替代方法?
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
:
感谢您的帮助和关注,我真的需要解决这个问题