public function createTicket(Request $request)
 {
     if ($request->isMethod('post')) {
         $sub = $request->input('subject');
         $txt = $request->input('text');
         $this->validate($request, ['text' => 'required'], ['text.required' => 'Please write something ']);
         $sessionUserDetails = Session::get('ig_user');
         $id = $sessionUserDetails['id'];
         $objTicket = new Ticket();
         //            dd($objComment);
         $input = array('ticket_id' => '', 'user_id' => $id, 'subject' => $sub, 'descriptions' => trim(preg_replace('/\\s+/', ' ', $txt)), 'ticket_status' => '0');
         //            dd($input);
         //            $data = json_encode($input, true);
         //            dd($data);
         //            $result = DB::table('comments')->insert($data);
         $result = $objTicket->addNewTicket($input);
         if ($result) {
             return Redirect::back()->with(['status' => 'Success', 'message' => 'Your Ticket has Successfully generated, Any more Query ask here!!!']);
         } else {
             return Redirect::back()->with(['status' => 'Error', 'message' => 'Some Problem occurred, Please reload the page and try again.']);
         }
     }
     return view('User::tickets.createtickets');
 }