loading_date = $request->input('loading_date'); $shipment->shipment_no = $request->input('shipment_no'); $shipment->departure_port = $request->input('departure_port'); $shipment->container_no = $request->input('container_no'); $shipment->type_of_container = $request->input('type_of_container'); $shipment->last_etd = $request->input('last_etd'); $shipment->last_eta = $request->input('last_eta'); $shipment->driver_name = $request->input('driver_name'); $shipment->driver_contact_no = $request->input('driver_contact_no'); $shipment->trailer_no = $request->input('trailer_no'); $shipment->driver_ic_no = $request->input('driver_ic_no'); $shipment->loading_address = $request->input('loading_address'); $shipment->loading_city = $request->input('loading_city'); $shipment->loading_state = $request->input('loading_state'); $shipment->contact_no = $request->input('contact_no'); $shipment->country = $request->input('country'); $shipment->contact_person = $request->input('contact_person'); $shipment->remark = $request->input('remark'); $shipment->so_id = $request->input('so_id'); $shipment->com_id = $Auth::user()->company()->id; $shipment->save(); //shipment item arrangement checkboxes //id=si1,si2,si3.... //name=shipmentbox[] // $shipmentitems = $request->input('shipmentitem'); // foreach ($shipmentitems as $shipmentitem) // { // $new_shipmentitem = new Shipmentitem; // $new_shipmentitem->shipmentbox = $shipmentitem; // $new_shipmentitem->save(); // } return response()->json(['shipment'=>$shipment], 201); } /** * Store the Custom-examination * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function customStore(Request $request) { $customexam = new Customexam; $customexam->so_id = $request->input('so_id'); $customexam->custom_date = $request->input('custom_date'); $customexam->new_etd = $request->input('new_etd'); $customexam->new_eta = $request->input('new_eta'); $customexam->release_date = $request->input('release_date'); $customexam->save(); return response()->json(['customexam'=>$customexam], 201); } /** * Update the Custom-examination. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function customUpdate(Request $request, $id) { $customexam = Customexam::find($id); $customexam->so_id = $request->input('so_id'); $customexam->custom_date = $request->input('custom_date'); $customexam->new_etd = $request->input('new_etd'); $customexam->new_eta = $request->input('new_eta'); $customexam->release_date = $request->input('release_date'); $customexam->save(); return response()->json(['customexam'=>$customexam], 201); } /** * Update the Shipment arrangement. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $shipment = Shipment::find($id); $shipment->loading_date = $request->input('loading_date'); $shipment->shipment_no = $request->input('shipment_no'); $shipment->departure_port = $request->input('departure_port'); $shipment->container_no = $request->input('container_no'); $shipment->type_of_container = $request->input('type_of_container'); $shipment->last_etd = $request->input('last_etd'); $shipment->last_eta = $request->input('last_eta'); $shipment->driver_name = $request->input('driver_name'); $shipment->driver_contact_no = $request->input('driver_contact_no'); $shipment->trailer_no = $request->input('trailer_no'); $shipment->driver_ic_no = $request->input('driver_ic_no'); $shipment->loading_address = $request->input('loading_address'); $shipment->loading_city = $request->input('loading_city'); $shipment->loading_state = $request->input('loading_state'); $shipment->contact_no = $request->input('contact_no'); $shipment->country = $request->input('country'); $shipment->contact_person = $request->input('contact_person'); $shipment->remark = $request->input('remark'); $shipment->so_id = $request->input('so_id'); $shipment->com_id = $request->input('com_id'); $shipment->save(); // $shipmentitems = $request->input('shipmentitem'); // foreach ($shipmentitems as $shipmentitem) // { // $ex_shipmentitem = shipmentitem::where('sa_id', $id)->get(); // $ex_shipmentitem = new Shipmentitem; // $ex_shipmentitem->shipmentbox = $shipmentitem; // $ex_shipmentitem->save(); // } return response()->json(['shipment'=>$shipment], 201); } }