小编0w3*_*n86的帖子

Laravel 5合并阵列

我试图将一个数组与一个随机数字形式的输入合并

以我的形式,我有

<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)

非常感谢,

array-merge laravel-5

2
推荐指数
2
解决办法
3万
查看次数

Laravel 5具有多个ID的路线

我想将两组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)

有人可以让我知道这是否可能吗?

抱歉,这个问题听起来很愚蠢,甚至根本不可能。我对此还很陌生。

非常感谢。

routes laravel-5

1
推荐指数
1
解决办法
4809
查看次数

标签 统计

laravel-5 ×2

array-merge ×1

routes ×1