json($so_id, 200); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ //post shipping order public function store(Request $request) { //for shipping order $so = So::create($request->all()); return response()->json($so, 201); } //post shipping order item public function storeitem(Request $request) { //for shipping order item $soitem = Soitem::create($request->all()); return response()->json($soitem, 201); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ //post the cancel order public function cancelOrder(Request $request) { // } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $so_id) { //for shipping order $so_id = So::find($so_id); $so_id->ff_id = $request->input('ff_id'); $so_id->supplier_company_name = $request->input('supplier_company_name'); $so_id->supplier_contact_person = $request->input('supplier_contact_person'); $so_id->supplier_contact_person_no = $request->input('supplier_contact_person_no'); $so_id->delivery_id = $request->input('delivery_id'); $so_id->warehouse_id = $request->input('warehouse_id'); $so_id->save(); return response()->json(['so_id'=>$so_id],200); } public function updateitem(Request $request, $so_id) { //for shipping order item $so_id = Soitem::find($so_id); $so_id->order_id = $request->input('order_id'); $so_id->brand_no = $request->input('brand_no'); $so_id->model_no = $request->input('model_no'); $so_id->item_code = $request->input('item_code'); $so_id->quantity_of_item = $request->input('quantity_of_item'); $so_id->uom = $request->input('uom'); $so_id->quantity_of_carton = $request->input('quantity_of_carton'); $so_id->packaging_type = $request->input('packaging_type'); $so_id->packaging_height = $request->input('packaging_height'); $so_id->packaging_width = $request->input('packaging_width'); $so_id->packaging_depth = $request->input('packaging_depth'); $so_id->packaging_gross = $request->input('packaging_gross'); $so_id->packaging_nett = $request->input('packaging_nett'); $so_id->save(); return response()->json(['so_id'=>$so_id],200); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ // delete the shipping order public function delete(So $so_id) { $so_id->delete($so_id); return response()->json($so_id, 204); } // delete the shipping order item public function deleteitem(Soitem $so_id) { $so_id->delete($so_id); return response()->json($so_id, 204); } }