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(); }