/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Competition $competition, RegistrationRequest $request) { //todo: create a new registration and associate with the competition $category = CompetitionCategory::find($request->input('category')); $registration = new CompetitionRegistration(['name' => $request->input('name'), 'birth_date' => $request->input('birth_date')]); $registration->category()->associate($category); $registration->competition()->associate($competition); $registration->save(); return redirect()->action('RegistrationsController@index', $competition); }
public function doRegister(RegistrationRequest $request) { $input = $request->all(); $password = bcrypt($request->input('password')); $input['password'] = $password; $input['activation_code'] = str_random(60) . $request->input('email'); $register = Admin::create($input); $data = ['noi' => $input['noi'], 'name' => $input['name'], 'other' => $input['other'], 'code' => $input['activation_code']]; $this->sendEmail($data, $input); return redirect()->route('registrasiadmin'); }
public function userRegister(RegistrationRequest $request) { $rules = array('name' => 'required', 'email' => 'required', 'password' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { // get the error messages from the validator $messages = $validator->messages(); // redirect our user back to the form with the errors from the validator return view('registration')->withErrors($validator); } else { $input = $request->all(); $password = bcrypt($request->input('password')); $input['password'] = $password; $input['activation_code'] = str_random(60) . $request->input('email'); $register = User::create($input); $data = ['name' => $input['name'], 'activation_code' => $input['activation_code']]; //$this->sendEmail($data,$input); return view('registration.registration')->withSuccess('Pendaftaran Berhasil'); } }