public function register($id, $event) { $user = Auth::user(); $fest = Fest::find($id); $register = new Register(); $register->eventid = $event; $register->userid = $user->id; $register->save(); return Redirect::back()->with(['user' => $user, 'fest' => $fest]); }
public function register(Request $request) { if ($request->isMethod("POST")) { $register = new Register(); $register->email = $request->email; $register->password = md5($request->password); $register->save(); Session::flash('success_msg', 'Operation Successful !'); return redirect('register'); } return view('register'); }
public function enroll($domain, $classId) { $register = $this->user->registers()->where('class_id', $classId)->first(); if ($register) { return $this->respond(['message' => "Bạn đă đăng kí lớp học này. "]); } else { $register = new Register(); $register->user_id = $this->user->id; $register->gen_id = Gen::getCurrentGen()->id; $register->class_id = $classId; $register->status = 0; $register->save(); send_mail_confirm_registration($this->user, $classId, ["*****@*****.**", "*****@*****.**"]); return $this->respond(['message' => "Bạn đă đăng kí thành công. Bạn hãy check email để kiểm tra thông tin đăng kí."]); } }
public function register_back(Request $request) { $reg = new Register(); $reg->name = $request->name; $reg->rollno = Session::get('rollno'); $reg->phoneno = $request->phoneno; $reg->team = $request->team; $teams = Register::where('rollno', $reg->rollno)->lists('team'); if (in_array($reg->teams, array($teams))) { return view('register', array('message' => "You have already registered for the team {$reg->team}")); } $reg->dept = $request->dept; $reg->year = $request->year; $reg->bloodgrp = $request->bloodgrp; $reg->shirtsize = $request->shirtsize; $reg->native = $request->native; $reg->fatname = $request->fatname; $fatprof = $request->fatprof; $image = $request->image; $rules = array('image' => 'required|image'); $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return view('register', array('message' => 'File uploaded not a <200kb sized image')); } list($width, $height, $type, $attr) = getimagesize($request->file('image')->getPathName()); if ($width != $height) { return view('register', array('message' => "Please upload a image with height-width ratio 1:1")); } $destinationPath = base_path() . '/public/images/'; // upload path $extension = $request->file('image')->getClientOriginalExtension(); // getting image extension $fileName = str_replace(' ', '_', $reg->rollno) . '_' . $reg->team . '.' . $extension; // renameing image $request->file('image')->move($destinationPath, $fileName); $reg->image = 'images/' . $fileName; $reg->save(); return Redirect::to(action('RegisterController@dashboard'))->with('message', "You have successfully registered for {$reg->team}"); }
public function landing_register(Request $request) { $user = User::where('email', '=', $request->email)->first(); // dd('WORK'); if ($user == null) { $user = new User(); $user->name = $request->name; $user->phone = $request->phone; $user->email = $request->email; $user->university = $request->university; $user->work = $request->work; $user->address = $request->address; $user->how_know = $request->how_know; $user->username = $request->email; $user->facebook = $request->facebook; $user->gender = $request->gender; $user->dob = strtotime($request->dob); $user->password = bcrypt($request->phone); $user->save(); } else { $user->university = $request->university; $user->work = $request->work; $user->address = $request->address; $user->phone = $request->phone; $user->gender = $request->gender; $user->dob = date('Y-m-d', strtotime($request->dob)); $user->facebook = $request->facebook; $user->save(); } $register = new Register(); $register->user_id = $user->id; $register->gen_id = Gen::getCurrentGen()->id; $register->class_id = $request->class_id; $register->status = 0; $register->leader_phone = $request->leader_phone; $register->coupon = $request->coupon; $register->save(); send_mail_confirm_registration($user, $request->class_id, ["*****@*****.**", "*****@*****.**"]); return redirect('register_success'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $v = Validator::make($request->all(), ['photo1' => 'required|max:8192|mimes:jpeg,jpg', 'photo2' => 'max:8192|mimes:jpeg,jpg', 'photo3' => 'max:8192|mimes:jpeg,jpg']); if ($v->fails()) { return view('reg_failure', array('message' => 'Please check file size and type...')); } // $reg = new Register(); $reg->name = $request->get('name'); $reg->mobile = $request->get('mobile'); $reg->email = $request->get('email'); $stud = $request->get('student'); if ($stud == 'yes') { $reg->student = 1; $reg->coll_name = $request->get('collname'); $reg->coll_degree = $request->get('degree'); $reg->coll_city = $request->get('city'); $reg->coll_dept = $request->get('dept'); $reg->coll_year = $request->get('year'); } /* $rules = array( 'photo1'=> 'required|image|max:8192', 'photo2'=> 'image|max:8192', 'photo3'=> 'image|max:8192' ); $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return view('reg_failure', array('message'=>'Please check file size and type')); }*/ $destinationPath = base_path() . '/public/prelims/'; // upload path $extension = $request->file('photo1')->getClientOriginalExtension(); // getting image extension $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_1.' . $extension; // renameing image $request->file('photo1')->move($destinationPath, $fileName); $reg->img1_url = 'prelims/' . $fileName; if ($request->file('photo2')) { $destinationPath = base_path() . '/public/prelims/'; // upload path $extension = $request->file('photo2')->getClientOriginalExtension(); // getting image extension $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_2.' . $extension; // renameing image $request->file('photo2')->move($destinationPath, $fileName); $reg->img2_url = 'prelims/' . $fileName; } if ($request->file('photo2')) { $destinationPath = base_path() . '/public/prelims/'; // upload path $extension = $request->file('photo3')->getClientOriginalExtension(); // getting image extension $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_3.' . $extension; // renameing image $request->file('photo3')->move($destinationPath, $fileName); $reg->img3_url = 'prelims/' . $fileName; } $reg->desc1 = $request->get('desc1'); $reg->desc2 = $request->get('desc2'); $reg->desc3 = $request->get('desc3'); $res = $request->get('g-recaptcha-response'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "secret=6Leu1BATAAAAAF5daGaPmLoWB8ddj27By7JTlQOw&response={$res}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $api_res = curl_exec($ch); curl_close($ch); $response_arr = json_decode($api_res, true); if (!$response_arr['success']) { return view('reg_failure', array('message' => 'Captcha verification failed...')); } $reg->save(); return view('reg_success'); }