gpt4 book ai didi

laravel-5 - 如何在 Laravel5 中插入数组字段数据

转载 作者:行者123 更新时间:2023-12-02 17:20:30 25 4
gpt4 key购买 nike

如何使用 Laravel 插入多个文本字段数据。我有两个字段。

<input type="text" name="title[]" />
<input type="text" name="email[]" />

现在在 Controller 中我可以获得如下这些值。

$name =  $request->title;
$description = $request->email;

这是我打印这些值时得到的结果。

Array
(
[0] => title1
[1] => title2
)
Array
(
[0] => desc1
[1] => desc2
)

我怎样才能用 Eloquent 方式添加这个。

最佳答案

方法一:

$name =  $request->title;
$description = $request->email;

if(count($name) > count($description))
$count = count($description);
else $count = count($name);


for($i = 0; $i < $count; $i++){
$objModel = new ModelName();
$objModel->name = $name[$i];
$objModel->description = $description[$i];
$objModel->save();
}

方法二:

$name =  $request->title;
$description = $request->email;

if(count($name) > count($description))
$count = count($description);
else $count = count($name);

for($i = 0; $i < $count; $i++){
$data = array(
'name' => $name[$i],
'description' => $description[$i]
);

$insertData[] = $data;
}

ModelName::insert($insertData);

关于laravel-5 - 如何在 Laravel5 中插入数组字段数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43094025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com