예제 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $updated = 0;
     // if (is_array($postData) && array_key_exists('member', $postData)){
     try {
         if ($request->has('member')) {
             $postDataUpdate = $request->member;
             $updated = Member::updateOrCreate(['regt_num' => $id], $postDataUpdate);
         } else {
             throw new \Exception('Post data incorrect format', ResponseCodes::ERR_POSTDATA_FORMAT);
         }
         return response()->json(['recordId' => $updated]);
     } catch (\Exception $ex) {
         return response()->json(['error' => ['code' => $ex->getCode(), 'reason' => $ex->getMessage()]], 400);
     }
 }