public function register()
 {
     $data = Input::all();
     $rules = array('name' => 'min:2', 'email' => 'required|unique:registrations', 'course' => 'required', 'branch' => 'required', 'contact' => 'required', 'college' => 'required', 'year' => 'required');
     $validator = Validator::make($data, $rules);
     if ($validator->fails()) {
         // send back to the page with the input data and errors
         return "Looks Like You Have Already Registeres With This Email ID";
     } else {
         $last = Registration::all()->last();
         if ($last == null) {
             $last = 1;
         } else {
             $last = $last->id;
         }
         $registrations = new Registration();
         $registrations->name = $data['name'];
         $registrations->email = $data['email'];
         $registrations->course = $data['course'];
         $registrations->branch = $data['branch'];
         $registrations->contact = $data['contact'];
         $registrations->college = $data['college'];
         $registrations->year = $data['year'];
         $registrations->zeal_id = "zeal_onl_" . strval($last + 1);
         $registrations->save();
         return strtoupper($registrations->zeal_id);
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $registrations = Registration::all();
     return $registrations->toJson();
 }