/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $email = Input::get('email'); $rules = array('code' => 'unique:codes, code'); do { $code = $this->generateCode(); } while (Code::where('code', '=', $code)->exists()); $newCode = Code::create(['code' => $code, 'email_add' => $email]); \Mail::send('emails.contact', array('email' => $email, 'code' => $code), function ($message) { $message->from('*****@*****.**'); $message->to(Input::get('email'), "Admin")->subject('You are referenced'); }); return \Redirect::route('links.index')->with('message', "You've successfully invited an applicant!"); }
public function checkCode() { $code = Input::get('code'); echo $code . "<br>"; $newCode = Code::select('id', 'code', 'email_add')->where('code', $code)->where('status', 0)->get(); if ($newCode->count() >= 1) { session(['newCode' => $newCode]); return \Redirect::route('form.index'); } return \Redirect::route('form.index')->with('alertMessage', 'The code you entered is either invalid or does not exist!'); }