/** * Store a newly created resource in storage. * * @return Response */ public function store() { $type = Input::get('type'); if ($type == 1) { $ReceivingTemps = new ReceivingTemp(); $ReceivingTemps->item_id = Input::get('item_id'); $ReceivingTemps->cost_price = Input::get('cost_price'); $ReceivingTemps->total_cost = Input::get('total_cost'); $ReceivingTemps->quantity = 1; $ReceivingTemps->save(); return $ReceivingTemps; } else { $itemkits = ItemKitItem::where('item_kit_id', Input::get('item_id'))->get(); foreach ($itemkits as $value) { $item = Item::where('id', $value->item_id)->first(); $ReceivingTemps = new ReceivingTemp(); $ReceivingTemps->item_id = $value->item_id; $ReceivingTemps->cost_price = $item->cost_price; $ReceivingTemps->total_cost = $item->cost_price * $value->quantity; $ReceivingTemps->quantity = $value->quantity; $ReceivingTemps->save(); //return $ReceivingTemps; } return $ReceivingTemps; } }