コード例 #1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $rules = ['id' => 'exists:product_descriptions'];
     $validator = Validator::make(['id' => $id], $rules);
     if ($validator->fails()) {
         $msg = ['message' => 'fail'];
         return json_encode($msg);
     }
     try {
         $user = JWTAuth::parseToken()->authenticate();
         if ($user) {
             $product = ProductDescription::find($id);
             $product->delete();
             $msg = ['message' => 'success'];
             return response()->json($msg);
         }
     } catch (JWTException $e) {
     }
     return response("Invalid User", 401);
 }
コード例 #2
0
 function addProductDescription($user, $productCodeArray, $productDescriptionData)
 {
     $product = Product::firstOrCreate($productCodeArray);
     $productDescription = new ProductDescription($productDescriptionData);
     $productDescription->product()->associate($product);
     $user->product_descriptions()->save($productDescription);
 }