/** * 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); }
function addProductDescription($user, $productCodeArray, $productDescriptionData) { $product = Product::firstOrCreate($productCodeArray); $productDescription = new ProductDescription($productDescriptionData); $productDescription->product()->associate($product); $user->product_descriptions()->save($productDescription); }