public function subscribe() { $rules = array('email' => 'required|email|min:3'); $alreadyTaken = Subscribers::where('email', Input::get('email'))->count(); $validator = Validator::make(Input::all(), $rules); if (!$validator->fails() && $alreadyTaken !== 1) { $subscriber = new Subscribers(); $subscriber->name = Input::get('name'); $subscriber->email = Input::get('email'); $subscriber->save(); } return Redirect::route('front.inventory')->with('success', 'You have been subscribed to our newsletter.'); }