/**
  * Display a listing of the repair request.
  *
  * @param Request $request
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     // get length
     $length = $request->input('length') > 0 ? $request->input('length') : 10;
     $repair_list = Repair::with(['type', 'status'])->where('user_id', Auth::user()->id)->paginate($length);
     return response()->json($repair_list);
 }
 /**
  * Get repair list that has status -'submitted'.
  *
  * @param Request $request
  * @return Json
  */
 public function index(Request $request)
 {
     // get length
     $length = $request->input('length') > 0 ? $request->input('length') : 10;
     $status = $request->input('status', 'submitted');
     $repair_list = Repair::with(['status', 'type', 'user'])->where('status', '=', Category::getCategoryId('repair.status', $status))->paginate($length);
     // return
     return response()->json($repair_list);
 }