public function subscribe() { if (Request::isMethod('post') && Input::get('email')) { $email = strip_tags(addslashes(Input::get('email'))); $exist = Subscribes::where('email', '=', $email)->count(); if ($exist == 0) { $rules = ['email' => 'required|email']; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { $messages = $validator->messages(); return Redirect::to('/')->withErrors($messages)->withInput(); } $ussubscribe = new Subscribes(); $ussubscribe->email = $email; $ussubscribe->date = date('Y-m-d H:i:s'); $ussubscribe->save(); return Redirect::to('/')->with('message', 'Sikeresen felíratkozoztt hírlevelünkre'); } else { return Redirect::to('/')->with('message', 'Már korábban felíratkozoztt hírlevelünkre'); } } else { return Redirect::to('/')->with('message', 'Sikertelen hírlevél feliratkozás')->withInput(); } }