我试图将一个数组与一个随机数字形式的输入合并
以我的形式,我有
<input type="text" name="purchase_order_number" id="purchase_order_number" value="{{ $purchase_order_number }}" />
Run Code Online (Sandbox Code Playgroud)
在控制器中:
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);
Run Code Online (Sandbox Code Playgroud)
当我dd($ data)它得到我的purchase_order_number但如下所示,但我怎样才能将它分配给表中的那一行?
array:6 [?
"candidate_number" => "5645"
"givennames" => "fgfgf"
"familyname" => "dfgfg"
"dob" => "01/01/2015"
"uln" => "45565445"
0 => "5874587"
]
Run Code Online (Sandbox Code Playgroud)
非常感谢,
我想将两组ID传递给一条路线。
第一个ID是经过身份验证的用户的ID,因此例如3,第二个是候选人的ID。
所以我想做的是:vault / 3 / candidates / 120
这是我想要的路线:
Route::get('vault/{id}/candidates/{id}', 'CandidateController@centreCandidatesShow');
Run Code Online (Sandbox Code Playgroud)
使用方法:
ublic function centreCandidatesShow($id)
{
$candidate = Candidate::with('qualification')->find($id);
return view('vault.show', compact('candidate'));
}
Run Code Online (Sandbox Code Playgroud)
有人可以让我知道这是否可能吗?
抱歉,这个问题听起来很愚蠢,甚至根本不可能。我对此还很陌生。
非常感谢。