社区首页 >问答首页 >Laravel,Vue.js插入数组

Laravel,Vue.js插入数组
EN

Stack Overflow用户
提问于 2020-09-03 19:46:47
回答 1查看 101关注 0票数 0

我有一个数组和另一个表的id。我需要每个数组项都是一个新记录。这些记录中的每一条都需要包括数组中的一项和另一个表的id。如何使store函数遍历数组,每次获取其他表id并插入到数据库中?

视图

代码语言:javascript
代码运行次数:0
复制
<tablv>
     <thead>
        <tr>
           <td>MFG</td>
        </tr>
      </thead>
      <tbody>
         <tr v-for="hp in ordered_handpieces">
             <td>
                <input type="checkbox" :value="hp.id" v-model="hp_id"><span>{{hp.mfg.mfg_name}}</span>
             </td>
         </tr>
      </tbody>
</table>

脚本

代码语言:javascript
代码运行次数:0
复制
        data: function() {
                return {
                    hp_wo_id:'',
                    hp_id:[],
                    }
            },

        methods: {
               onSubmit(){
                 axios.post('/hp_wo_unit', this.$data)   
                
                 }    
            
            }

控制器

代码语言:javascript
代码运行次数:0
复制
public function store(Request $request){
        foreach (request(['hp_id']) as $hp_id) {
            hp_wo_unit::create(request(['hp_wo_id'],$hp_id));
        }
    return $request;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-03 20:29:20

既然你说它们中的每一个都是一个新的记录,这里有一个简单的方法来解释你所说的:

代码语言:javascript
代码运行次数:0
复制
foreach (request(['hp_id']) as $item) {
    hp_wo_unit::create(request(['hp_wo_id'],$item));
    // Or 
    $hp = new MODEL();
    $hp->hp_wo_id = request(['hp_wo_id']);
    $hp->hp_id = $item;
    $hp-save();
    
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63730671

复制
相关文章
数组插入排序
插入排序是一个相对复杂一点的排序算法,但是效率要比我们以前接触过的排序算法快一些,他的思想是将数组分为两组数据(第一次分的时候就是数组第一个元素为一组,后面的所有元素为一组),然后从后面一组数据中抽取第一个元素与前面一组数据依次做对比,按需求将大的或者小的值插入到前面的一组数据中,最终后面一组数据全部插入完毕后,前面一组数据就是有序状态了。
我与梦想有个约会
2023/10/20
1240
数组插入排序
js 数组插入删除[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/14
6.8K0
Java数组插入或删除元素
**练习1.随机生成一个整数型数组(1-10数组长度随机,0-50数组元素随机) 在其数组的最后追加一个1-50随机数值**
全栈程序员站长
2022/09/13
1.5K0
Java数组插入或删除元素
【C++】数组插入哈希表
第三种的话,我本来就是要大量插入定长数组的,用不着扩容,vector是类,杀鸡焉用牛刀呢。。。
看、未来
2021/12/17
1.1K0
Javascript数组如何在指定位置插入数组项
splice是数组中常见用来插入指定位置的方法,熟练掌握数组的方法可以从一方面反映前端js的熟练程度,大家一起加油↖(^ω^)↗。
IT工作者
2021/12/28
1.6K0
Javascript数组如何在指定位置插入数组项
提示:unshift 方法将直接修改原数组,并将已经存在的元素顺次地移到较高的下标处,而不像其他很多方法一样得到一个原数组的副本。
IT工作者
2022/01/26
8.7K0
vue.js如何在标签属性中插入变量参数
html的标签的属性,比如id、class、href需要动态传递参数,拼接字符串,查了一些资料,并没有找到合适的解决方法,琢磨了一上午,终于试出了方法: v-bind:属性=“ ‘字符串’+自定义变量
hbbliyong
2018/03/29
8.8K0
vue.js如何在标签属性中插入变量参数
使用insert () 在MongoDB中插入数组
“insert”命令也可以一次将多个文档插入到集合中。下面我们操作如何一次插入多个文档。
MongoDB中文社区
2020/02/19
7.6K0
使用insert () 在MongoDB中插入数组
c语言数组中插入新数据
在数组的应用中,我们有时会向数组中插入一个数据,而且不打破原来的排序规律,其实数组中的插入数据,就是数据的比较和移动;如果想要弄懂这些方法最好拿笔比划以下,或者debug一下,了解其中的思想,光看理解的不深;
全栈程序员站长
2022/09/14
1.8K0
c语言数组中插入新数据
laravel 5以后数据库插入自动转化方式
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112304.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
2700
laravel 5以后数据库插入自动转化方式
基于 Laravel + Vue.js 构建的开源电商系统 — Bagisto
Bagisto 是一个手工定制的电子商务框架,基于当下最热门的开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。
猿哥
2019/03/22
3.1K0
基于 Laravel + Vue.js 构建的开源电商系统 — Bagisto
基于 Laravel + Vue.js 构建的开源电商系统 — Bagisto
Bagisto 是一个手工定制的电子商务框架,基于当下最热门的开源技术进行构建 —— 后端基于 PHP 框架 Laravel,前端基于渐进式 JavaScript 框架 Vue.js。
猿哥
2019/05/15
2.5K0
JS 在数组指定位置插入元素
splice 的定义是:从数组中添加/删除项目,返回被删除的项目,并且会改变原数组。
小鑫
2022/04/25
5.5K0
JS向数组添加元素,插入数据
通过使用push以及unshift即可向数组插入元素,如果要在指定的位置插入元素则可以用splice,splice接收多个参数,分别是索引,要删除的元素个数,新加的元素(可多个,用逗号隔开);
全栈程序员站长
2022/07/22
10.4K0
JS向数组添加元素,插入数据
在JS数组指定位置插入元素
一、JavaScript splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
用户7741497
2022/03/06
6.2K0
Laravel之冒泡、快速、选择和插入排序(持续更新)
说明:本文是对个人学习冒泡、快速、选择和插入排序的小总结。面试经常问这些东西,虽然不知道为啥老爱问这些,该问的又不问。不管咋样,个人学习MySQL时有关索引就用到快速排序,索引也是以B+Tree数据结构保存的(Innodb存储引擎),所以基本功还是很重要的嘛。
botkenni
2022/01/10
5430
Laravel之冒泡、快速、选择和插入排序(持续更新)
如何将元素插入数组的指定索引?
数组是一种线性数据结构,可以说是编程中最常用的数据结构之一。修改数组是一种常见的操作,这里,我们来讨论如何在 JS 中数组的任何位置添加元素。
前端小智@大迁世界
2021/03/02
2.8K0
js实现搜索数组中元素插入的位置
// 搜索插入的位置 // 给定一个排序数组和一个目标值; // 1. 数组中找到目标值,并返回其索引 // 2. 数组中找不到目标值,返回其正确插入的顺序的索引值 function searchInsert(arr, target) { for (let index = 0; index < arr.length; index++) { const element = arr[index]; if (element >= target) {
蓓蕾心晴
2022/06/08
3.6K0
点击加载更多

相似问题

数组的Laravel & vue.js值

10

Laravel插入外键数组数组

20

从Laravel插入JSON数组

22

使用Laravel Eloquent插入数组

10

Laravel:向表插入数组

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档