首页 > 解决方案 > 我想将名称、电子邮件、联系人的 0 索引存储在新数组中,反之亦然所有数据

问题描述

我的结果是在 laravel 的表单请求中附加的数据看起来像这样

我希望这种类型的数组在我的结果中追加块的第一个数据存储在单个索引中,反之亦然所有数据

name=>basit 
email=>kashif@gmail.com  
contact=>5454 
])  
sub_contact => array([ 
name=>basit 
email=>hamza12433@gmail.com  
contact=>53543
])

标签: phplaravelappend

解决方案


您无需更改请求数组结构。只需循环一个元素并将值插入数据库。

foreach($request->name as $key => $value){
    Model::create([
        'name' => $request->name[$key],
        'email' => $request->email[$key],
        'contact' => $request->contact[$key],
    ]);
}

推荐阅读