service = new JobRequestShipmentsService(); } public function store(JobRequestShipment $request) { $this->service->ship($request->except('_token')); return response()->json([ 'message' => 'Tracking information has been posted.' ]); } public function received(Request $request) { $this->service->received($request->except('_token')); return response()->json([ 'message' => 'Received date has been set.' ]); } public function receivedUpdate(Request $request) { $ret = $this->service->receivedUpdate($request->except('_token')); if($ret){ return response()->json([ 'message' => 'Received date has been updated.' ]); } return response()->json([ 'message' => 'Failed to update the received date.' ], 400); } }