public function getItems() { $itemlist = Item::all(); $items = Item::all(); $itemspack = []; foreach ($items as $item) { $uom = BulkUnit::where('uom_id', $item->uom_id)->lists('name'); $itemspack[$item->uom_id] = $uom; } $jsonified = json_encode($itemspack); $data = ['items' => $jsonified]; return view('operations/purchase/index', $data, compact('itemlist')); }
public function displayBulkUnit($item_id) { $bulkunits = BulkUnit::where('item_id', $item_id)->where('type', 'base')->get(); $uoms = Uom::all(); return View('operations/profile', compact('bulkunits', 'uoms')); }
public function updatebulkPackaging($item_id) { $iteminfo = Item::whereId($item_id)->first(); $id = Request::input('id'); $bulkid = BulkPackaging::where('id', $id)->first(); $getBaseUnitid = count(BulkUnit::where('id', $bulkid->uom_id)->get()); if ($getBaseUnitid > 0) { return redirect()->action('Operations\\ItemController@itemProfile', $item_id)->with('message', 'cannot be update'); } else { $updateBulk = BulkPackaging::where('id', $id)->first(); $input = Input::except('_token'); $updateBulk->fill($input); $updateBulk->save(); return redirect()->action('Operations\\ItemController@itemProfile', $item_id)->with('message', 'Bulk Packaging updated'); } }