예제 #1
0
 /**
  * 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!");
 }
예제 #2
0
 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!');
 }