2017-07-10 34 views
1

我很困惑如何从受保护的变量数组中检索数据,即时通讯已经在该变量上存储数据,但是当我使用它时,它将返回null。PHP Laravel。如何将多个数据存储在一个受保护的变量数组中并检索它

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

你只需要添加[]这样你就可以在最后的$this->item_id_pallet_lib$this->item_quantity的存储值,像这样:

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

请发表评论b如果它不起作用,就会发出声音。

相关问题