public function postDeleteSubject(Request $request)
 {
     $subject_id = $request->input('subject_id');
     $input = ['subject_id' => $subject_id];
     $validator = validator::make($request->all(), ['subject_id' => 'required']);
     if ($validator->fails()) {
         return ApiResponseClass::errorResponse('You Have Some Input Errors. Please Try Again!!', $input, $validator->errors());
     } else {
         try {
             $subject = Subjects::findOrFail($subject_id);
             if (!$subject->delete()) {
                 throw new ErrorException();
             }
         } catch (ModelNotFoundException $e) {
             return ApiResponseClass::errorResponse('There is Something Wrong. Please Try Again!!', $input);
         } catch (ErrorException $e) {
             return ApiResponseClass::errorResponse('There is Something Wrong. Please Try Again!!', $input);
         }
         return ApiResponseClass::successResponse($subject, $input);
     }
     return ApiResponseClass::errorResponse('There is Something Wrong. Please Try Again!!', $input);
 }