PHP拉拉维尔.如何将多个数据存储在一个受保护的变量数组中并检索它



>im 混淆了如何从受保护的变量数组中检索数据,im 已经在该变量上存储了数据,但是当我使用它时,它返回 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));
}

你只需要添加[],这样你就可以在最后一个$this->item_id_pallet_lib存储价值,$this->item_quantity如下:

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

如果不起作用,请在下面发表评论。

相关内容

  • 没有找到相关文章

最新更新