Laravel 5合并数组 [英] Laravel 5 Merge an array
本文介绍了Laravel 5合并数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将数组与数字随机字符串形式的输入合并
I am trying to merge an array with an input from a form of a random string of numbers
我有表格
<input type="text" name="purchase_order_number" id="purchase_order_number" value="{{ $purchase_order_number }}" />
在控制器中:
public function store(CandidateRequest $request)
{
$candidateInput = Input::get('candidates');
$purchaseOrderNumber = Input::get('purchase_order_number');
foreach ($candidateInput as $candidate)
{
$data = array_merge($candidate, [$purchaseOrderNumber]);
$candidate = Candidate::create($data);
dd($data);
当我dd($ data)时,我得到了我的Purchase_order_number,但是如下所示,但是如何将其分配给表中的该行?
When I dd($data) it’s getting my purchase_order_number but as seen below but how can I assign it to that row in the table?
array:6 [▼
"candidate_number" => "5645"
"givennames" => "fgfgf"
"familyname" => "dfgfg"
"dob" => "01/01/2015"
"uln" => "45565445"
0 => "5874587"
]
非常感谢,
推荐答案
我在一些帮助下找到了答案,但是答案是添加:
I figured this out with some help but the answer is to add:
$data = array_merge($candidate, ['purchase_order_number' => $purchaseOrderNumber]);
感谢其他尝试提供帮助的人:)
Thanks to everyone else who tried to help :)
这篇关于Laravel 5合并数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文