PHP Laravel。如何在一个受保护的变量数组中存储多个数据并检索它

时间:2017-07-10 08:42:22

标签: php laravel-4

我很困惑如何从受保护的变量数组中检索数据,我已经在该变量上存储了数据但是当我使用它时,它返回null。

protected $item_quantity = array();
protected $item_id_pallet_lib = array();

foreach ($itemsUsed as $item) {
$this->item_id_pallet_lib = $this->pallet_assembly_library    
->where('status', '=', 0)                  
->where('item_id', '=', $item->item->id)                                                   ->pluck('item_id');

$this->item_quantity = $this->theoretical
->where('item_id', '=', $this->item_id_pallet_lib)
->pluck('quantity');

}

-------------这是我第一次尝试检索数据,但它失败了,它返回null或我的理论表没有任何反应---------

foreach ($itemsUsed as $item) {

 $this->theoretical
      ->where('item_id', '=', $this->item_id_pallet_lib)
      ->update(array('quantity' => $this->item_quantity));

}

1 个答案:

答案 0 :(得分:1)

您只需添加[],这样您就可以在$this->item_id_pallet_lib$this->item_quantity的最后一位存储价值,如下所示:

$this->item_id_pallet_lib[]
$this->item_quantity[]

如果它不能正常工作,请在下面发表评论。