2017-07-10 8 views
1

imは、保護された変数配列からデータを取得する方法を混乱させました。 -------PHP Laravel。 1つの保護された変数配列に複数のデータを格納してそれを取得する方法

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を残してくださいそれがうまくいかない場合は教えてください。

関連する問題