public function gc_cs_store()
 {
     $rules = ['team_name' => 'required|unique:registration_gc_cs', 'member1_name' => 'required', 'member1_email' => 'required', 'member1_mobile' => 'required', 'member1_photo' => 'required|mimes:jpg,png,jpeg', 'member1_id_photo' => 'required|mimes:jpg,png,jpeg', 'member2_name' => 'required', 'member2_email' => 'required', 'member2_mobile' => 'required', 'member2_photo' => 'required|mimes:jpg,png,jpeg', 'member2_id_photo' => 'required|mimes:jpg,png,jpeg', 'member3_name' => 'required', 'member3_email' => 'required', 'member3_mobile' => 'required', 'member3_photo' => 'required|mimes:jpg,png,jpeg', 'member3_id_photo' => 'required|mimes:jpg,png,jpeg', 'member4_name' => 'required', 'member4_email' => 'required', 'member4_mobile' => 'required', 'member4_photo' => 'required|mimes:jpg,png,jpeg', 'member4_id_photo' => 'required|mimes:jpg,png,jpeg', 'member5_name' => 'required', 'member5_email' => 'required', 'member5_mobile' => 'required', 'member5_photo' => 'required|mimes:jpg,png,jpeg', 'member5_id_photo' => 'required|mimes:jpg,png,jpeg'];
     $data = Input::all();
     $validation = Validator::make($data, $rules);
     if ($validation->fails()) {
         return Redirect::back()->withErrors($validation)->withInput();
     } else {
         if (Input::hasFile('member1_photo') && Input::hasFile('member1_id_photo') && Input::hasFile('member2_photo') && Input::hasFile('member2_id_photo') && Input::hasFile('member3_photo') && Input::hasFile('member3_id_photo') && Input::hasFile('member4_photo') && Input::hasFile('member4_id_photo') && Input::hasFile('member5_photo') && Input::hasFile('member5_id_photo')) {
             //path
             $destinationPath = public_path('uploads/registration');
             $member1_photo = Input::file('member1_photo');
             $member1_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member1_photo->getClientOriginalName()) . "." . $member1_photo->getClientOriginalExtension();
             $member1_photo->move($destinationPath, $member1_photo_fileName);
             $member1_id_photo = Input::file('member1_id_photo');
             $member1_id_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member1_id_photo->getClientOriginalName()) . "." . $member1_id_photo->getClientOriginalExtension();
             $member1_id_photo->move($destinationPath, $member1_id_photo_fileName);
             $member2_photo = Input::file('member2_photo');
             $member2_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member2_photo->getClientOriginalName()) . "." . $member2_photo->getClientOriginalExtension();
             $member2_photo->move($destinationPath, $member2_photo_fileName);
             $member2_id_photo = Input::file('member2_id_photo');
             $member2_id_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member2_id_photo->getClientOriginalName()) . "." . $member2_id_photo->getClientOriginalExtension();
             $member2_id_photo->move($destinationPath, $member2_id_photo_fileName);
             $member3_photo = Input::file('member3_photo');
             $member3_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member3_photo->getClientOriginalName()) . "." . $member3_photo->getClientOriginalExtension();
             $member3_photo->move($destinationPath, $member3_photo_fileName);
             $member3_id_photo = Input::file('member3_id_photo');
             $member3_id_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member3_id_photo->getClientOriginalName()) . "." . $member3_id_photo->getClientOriginalExtension();
             $member3_id_photo->move($destinationPath, $member3_id_photo_fileName);
             $member4_photo = Input::file('member4_photo');
             $member4_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member4_photo->getClientOriginalName()) . "." . $member4_photo->getClientOriginalExtension();
             $member4_photo->move($destinationPath, $member4_photo_fileName);
             $member4_id_photo = Input::file('member4_id_photo');
             $member4_id_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member4_id_photo->getClientOriginalName()) . "." . $member4_id_photo->getClientOriginalExtension();
             $member4_id_photo->move($destinationPath, $member4_id_photo_fileName);
             $member5_photo = Input::file('member5_photo');
             $member5_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member5_photo->getClientOriginalName()) . "." . $member5_photo->getClientOriginalExtension();
             $member5_photo->move($destinationPath, $member5_photo_fileName);
             $member5_id_photo = Input::file('member5_id_photo');
             $member5_id_photo_fileName = strtotime(date('Y-m-d H:i:s')) . md5($member5_id_photo->getClientOriginalName()) . "." . $member5_id_photo->getClientOriginalExtension();
             $member5_id_photo->move($destinationPath, $member5_id_photo_fileName);
             $reg = new RegistrationGamesCS();
             $reg->team_name = $data['team_name'];
             $reg->member1_name = $data['member1_name'];
             $reg->member1_email = $data['member1_email'];
             $reg->member1_mobile = $data['member1_mobile'];
             $reg->member1_photo = $member1_photo_fileName;
             $reg->member1_id_photo = $member1_id_photo_fileName;
             $reg->member2_name = $data['member2_name'];
             $reg->member2_email = $data['member2_email'];
             $reg->member2_mobile = $data['member2_mobile'];
             $reg->member2_photo = $member2_photo_fileName;
             $reg->member2_id_photo = $member2_id_photo_fileName;
             $reg->member3_name = $data['member3_name'];
             $reg->member3_email = $data['member3_email'];
             $reg->member3_mobile = $data['member3_mobile'];
             $reg->member3_photo = $member3_photo_fileName;
             $reg->member3_id_photo = $member3_id_photo_fileName;
             $reg->member4_name = $data['member4_name'];
             $reg->member4_email = $data['member4_email'];
             $reg->member4_mobile = $data['member4_mobile'];
             $reg->member4_photo = $member4_photo_fileName;
             $reg->member4_id_photo = $member4_id_photo_fileName;
             $reg->member5_name = $data['member5_name'];
             $reg->member5_email = $data['member5_email'];
             $reg->member5_mobile = $data['member5_mobile'];
             $reg->member5_photo = $member5_photo_fileName;
             $reg->member5_id_photo = $member5_id_photo_fileName;
             $reg->status = 0;
             if ($reg->save()) {
                 return Redirect::route('team.gc.cs')->with('success', "Registration Successful");
             } else {
                 return Redirect::route('reg.gc.cs')->with('error', "Photos error, Please Try Again");
             }
         } else {
             return Redirect::route('reg.gc.cs')->with('error', "Photos error, Please Try Again");
         }
     }
 }
 public function gc_cs()
 {
     $teams = RegistrationGamesCS::orderBy('id', 'ASC')->get();
     return View::make('site.game_cs_team')->with('teams', $teams)->with('title', 'IPvision SUST CSE Carnival 2015 ::. Team ::. Gaming Contest ::. Counter Strike');
 }