gpt4 book ai didi

javascript - 如何在larvel5.0中使用带有数组输入的save方法

转载 作者:行者123 更新时间:2023-12-03 06:04:57 24 4
gpt4 key购买 nike

我想使用 laravel 中的 save 方法将所有数组输入保存到数据库

HTML 表单

 <form>
<input class="form-control" name="amount[]" type="text"/>
<input class="form-control" name="price[]" type="text"/>
</form>

我使用过Javascript

var data = $('#form_A').serializeArray();

PHP

$cust = new customer();
$all_input = Request::input();
foreach($all_input as $k=>$vals) {
$data[] = ['amount'=>$vals];
}

$cust = $data;
$cust->save();

最佳答案

你可以这样做:

$customer = new Customer();

$customer->fill($request->only($customer->getFillable()));

$customer->save();

->getFillable() 将返回您在客户模型中指定的可填写值,将其与 $request->only() 结合使用会产生仅包含模型可以填充的键+值对的数组。然后 ->fill() 就说明了一切:)

关于javascript - 如何在larvel5.0中使用带有数组输入的save方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592152/

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